Boxed - Advancement Survival
3.4.1Trapped in a tiny box that only grows when you complete advancements. A unique survival challenge for Paper servers.
3.4.1latestRelease 3.4.1Sep 25, 2026 Boxed 3.4.1 is a maintenance release. It fixes a crash that could stop Boxed from enabling on first boot, makes theNO_MOBSoption of/boxadmin placeusable, and updates Boxed to BentoBox 3.17.0. ## Highlights No more "contloc out of spec" crash on enable*: Boxed no longer fails to load when Minecraft's biome noise returns a continentalness value outside the expected range. `/boxadmin place ... NO_MOBS` works*: admins can now place a structure with its built-in mobs suppressed. BentoBox 3.17.0*: Boxed is now built against BentoBox 3.17.0. ## Bug Fixes Boxed skipped during enable with `contloc out of spec`*: when the seed world was copied on first boot, opening a loot chest could roll an explorer map. That map searched for structures far outside the seed area, where continentalness can go below -1.2. That value matched no band, so the lookup threw an error and BentoBox skipped Boxed. Values below or above the nominal range now fall into the outermost bands (mushroom fields and far inland). [[PR #136](https://github.com/BentoBoxWorld/Boxed/pull/136)] Fixes [#135](https://github.com/BentoBoxWorld/Boxed/issues/135) `NO_MOBS` argument rejected by `/boxadmin place`*: the argument-count check rejected a 7th argument before theNO_MOBSoption could be read. The option is now accepted, and it no longer carries over into later placements. Seed biome selection at erosion level 5*: missing parentheses in a humidity check caused the wrong biome to be picked in some erosion level 5 areas. This only affects seed worlds generated after the upgrade. Existing worlds are unchanged. [[PR #133](https://github.com/BentoBoxWorld/Boxed/pull/133)] ## Other Improvements Clearer `area.deaths` config comments*: the comments now explain which death settings affect island levels in Level 2.29.0 and later, and which only affect BentoBox's own death counter and the%boxed_deaths%placeholder. Only comments changed. No options were added or renamed. [[PR #134](https://github.com/BentoBoxWorld/Boxed/pull/134)] Code quality*: SonarCloud issues were resolved across the codebase. Deprecated biome registry lookups were replaced, the seed biome logic was simplified, and dead code was removed. Test coverage was expanded (170 tests). [[PR #133](https://github.com/BentoBoxWorld/Boxed/pull/133)] Documentation*: the README now explains how to use a custom map as the seed world, and documents BentoBox's native region deletion. Regionerator is no longer the main recommendation. Publishing*: releases are now published automatically to CurseForge and Hangar as well as Modrinth, and the Modrinth game-version list has been updated. [[PR #128](https://github.com/BentoBoxWorld/Boxed/pull/128)] [[PR #129](https://github.com/BentoBoxWorld/Boxed/pull/129)] ## CompatibilityBentoBox API 3.17.0
Paper 1.21.x – 26.1.x
Java 21 ## Upgrading 1. Take a backup. 2. Stop your server. 3. Replace the old
Boxedjar inplugins/BentoBox/addonswith this release. 4. Ensure BentoBox is 3.17.0 or newer. 5. Start the server. ## What's Changed * Update Modrinth game-versions to current MC range by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/128 * Add CurseForge publish workflow (publishes the release asset) by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/129 * ci: bump pinned reusable workflow to fe4b1f0 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/130 * ci: bump pinned publish-platforms.yml to ca2dcd1 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/131 * ci: bump publish-platforms pin to the multipart-JSON fix by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/132 * Fix open SonarCloud issues (blockers through info) by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/133 * docs: clarify which deaths settings affect Level 2.29.0 island levels by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/134 * Fix 'contloc out of spec' crash when continentalness < -1.2 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/136 * Release 3.4.1 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/137 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/3.4.0...3.4.13.4.0Release 3.4.0May 30, 2026 Boxed 3.4.0 brings support for Trial Chambers and their trial spawners, fixes cross-game-mode advancement resets, and modernises the entire build and test stack for Paper 1.21.11 / BentoBox 3.13.0. ## Highlights Trial Chambers support — Boxed now captures and restores Trial Spawner state (including the normal and* ominous configurations) when structures are pulled from the seed world into a player's box, and recognisestrial_chambersas a tracked structure. No more cross-game-mode progress loss — Boxed no longer clears a player's advancements and statistics when an island is reset in a different*, non-Boxed game mode. Modernised build & test stack* — upgraded to Paper 1.21.11 and BentoBox 3.13.0, with the test suite migrated to JUnit 5 + Mockito + MockBukkit. ## New Features ### Trial Chambers & Trial Spawners Trial Chambers can now appear inside player boxes. When a box is generated from the seed world, Boxed copies the Trial Spawner tile-entity data so the spawners function correctly, preserving whether each spawner is in its normal or ominous configuration. Trial Chambers are also tracked for advancement-driven box growth. [[PR #123](https://github.com/BentoBoxWorld/Boxed/pull/123)] ## Bug Fixes Advancement/statistic reset leaked across game modes* —IslandNewIslandEventhandling now no-ops unless the reset island belongs to a Boxed world, so resetting an island in another game mode no longer wipes Boxed progress. [[PR #125](https://github.com/BentoBoxWorld/Boxed/pull/125)] Structure pasting into deleted islands* — pending structure pastes are now cancelled when an island is deleted, preventing structures being placed into a box that no longer exists. Ominous trial spawners restored incorrectly* — trial spawners now restore the correct configuration rather than always applying the normal one. ## Other Improvements Test suite migration* — replaced the PowerMock-based setup with JUnit 5 (Jupiter), MockitomockStatic, and MockBukkit, and expanded coverage with new listener and placeholder tests (113 tests). Reliable test dependency* — MockBukkit is now pinned to the stable Maven Central artifactorg.mockbukkit.mockbukkit:mockbukkit-v1.21:4.110.0instead of a floating jitpack snapshot that could break the build without any code change. Documentation* — the README now documents Flags, Placeholders,structures.yml, config options, and Regionerator usage. [[PR #124](https://github.com/BentoBoxWorld/Boxed/pull/124)] ## CompatibilityBentoBox API 3.13.0
Paper 1.21.x – 26.1.x
Java 21 ## Upgrading 1. Stop your server. 2. Replace the old
Boxedjar inplugins/BentoBox/addonswith this release. 3. Ensure BentoBox is 3.13.0 or newer. 4. Start the server.Note: Trial Chambers are captured from the seed world when a box is generated, so boxes created before 3.4.0 will not retroactively gain Trial Chambers. New boxes (and newly expanded regions) will include them.
## What's Changed * Add trial chambers support: fix trial spawner tile entity copying and advancement tracking by @Copilot in https://github.com/BentoBoxWorld/Boxed/pull/123 * Update Boxed README: add Flags, Placeholders, structures.yml, config options, and Regionerator docs by @Copilot in https://github.com/BentoBoxWorld/Boxed/pull/124 * Prevent Boxed from resetting player progress on non-Boxed island resets by @Copilot in https://github.com/BentoBoxWorld/Boxed/pull/125 * Release 3.4.0 (Paper 1.21.11 / BentoBox 3.13.0, JUnit 5 + MockBukkit test migration, build fixes) by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/126 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/3.3.0...3.4.03.3.0Boxed for BentoBox 3.3.0Oct 27, 2025 Updates
This version adds compatibility with Minecraft 1.21.10.Compatibility
BentoBox API 3.9.0+
Minecraft 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.10
Java 21+
Updating
1. Install / update BentoBox 2. Place Boxed into your Addons folder 3. Add Border and InvSwitcher as well 5. Start the server - it'll take a while first time 6. Log in and type /box to start 7. Have fun!What's Changed
* Fix for setting spawners to avoid errors with minimums by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/116 * Version 3.3.0 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/119 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/3.2.0...3.3.03.2.0Boxed for BentoBox 3.2.0Jul 21, 2025 Updates
This version adds compatibility with Minecraft 1.21.8.Compatibility
BentoBox API 3.5.0+
Minecraft 1.21.5, 1.21.6, 1.21.7, 1.21.8
Java 21+
Updating
1. Install BentoBox 2. Place Boxed into your Addons folder 3. Add Border and InvSwitcher as well 4. (Optional) Delete the oldplugins/BentoBox/locales/Boxed/en-US.ymlfile as it had an error in it. 5. Start the server 6. Log in and type /box to start 7. Have fun!What's Changed
* Version 3.2.0 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/114 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/3.0.1...3.2.03.0.1Boxed for BentoBox 3.0.1Jul 2, 2025 Compatibility
BentoBox API 3.5.0
Minecraft 1.21.5, 1.21.6, 1.21.7
Java 21
Updating
1. Install BentoBox 2. Place Boxed into your Addons folder 3. Add Border and InvSwitcher as well 4. Start the server 6. Log in and type /box to start 7. Have fun!What's Changed
* Release 3.0.1 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/112 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/3.0.0...3.0.12.8.1Boxed for BentoBox 2.8.1Apr 1, 2025 This release contains fixes and support for 1.21.4 (no more jigsaw blocks!)Compatibility
BentoBox API 2.7.1
Minecraft 1.21.4
Java 21
Multiverse - not compatible! It does not work after a reboot.
Updating
1. Install BentoBox 2. Place Boxed into your Addons folder 3. Add Border and InvSwitcher as well 4. Start the server 5. Wait for about 8 to 10 minutes for it to pre-generate the worlds! Yes, it will take a while. 6. Log in and type /box to start 7. Have fun! 8. (Optional) remove the old en-US.yml file inplugins/BentoBox/locale/Boxedand restart for it to be re-generated.What's Changed
* Fixes for 1.21.3 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/102 * Updated English locale files * Updated for 1.21.4 * 2.8.1 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/105 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/2.8.0...2.8.12.8.0Boxed 2.8.0Dec 17, 2024 Compatibility
-BentoBox API 2.7.1 -
Minecraft 1.21.3 only -
Java 21 -
Multiverse - not compatible! It does not work after a reboot.
Installing
1. Install BentoBox 2. Place Boxed into your Addons folder 3. Add Border and InvSwitcher as well 4. Start the server 5. Wait for about 8 to 10 minutes for it to pre-generate the worlds! Yes, it will take a while. 6. Log in and type /box to start 7. Have fun!What's Changed
* Create tr.yml by @TuberkK in https://github.com/BentoBoxWorld/Boxed/pull/95 * Add protection around null sections. #97 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/98 * Mc 1 21 3 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/99 * Version 2.8.0 by @tastybento in https://github.com/BentoBoxWorld/Boxed/pull/100New Contributors
* @TuberkK made their first contribution in https://github.com/BentoBoxWorld/Boxed/pull/95 Full Changelog: https://github.com/BentoBoxWorld/Boxed/compare/2.7.2...2.8.02.4.0Boxed 2.4.0Feb 4, 2024 Compatibility
-BentoBox API 2.0.0 -
Minecraft 1.20.4 -
Java 17
Installing
1. Install BentoBox 2. Place Boxed into your Addons folder 3. (Optional) Add the Boxed Data Pack to your worlds folder on the server. This has a set of custom Advancements that enhance Boxed. Note that they will affect all of the server worlds equally, so this is optional. 1. Add Border and InvSwitcher as well 1. Start the server 1. Wait for about 8 to 10 minutes for it to pre-generate the worlds! Yes, it will take a while. 1. Log in and type /box to start 1. Have fun!
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