Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for tastybento

A game mode where you are boxed into a tiny space that only expands by completing advancements.

Report Boxed?

Boxed

A game mode where you are boxed into a tiny space that only expands by completing advancements.

BentoBox Requirements

  • Requires BentoBox 1.24.0 or later (Snapshots can be downloaded here: https://ci.bentobox.world)
  • InvSwitcher - keeps advancements, inventory, etc. separate between worlds on a server.
  • Border - shows the box

Support

How to install

Quick Start

  • Place Boxed addon into the BentoBox addons folder along with InvSwitcher and Border (use the latest versions!).

  • Make sure you are using the latest BentoBox

  • Restart the server - new worlds will be created. There may be a delay the first time - up to 10 minutes!

  • Login

  • Type /box to start.

  • Turn off advancement announcements /gamerule announceAdvancements false otherwise there is a lot of spam from the server when players get advancements.

  • You will start by a tree. The is a chest with some handy items in it. (This is the island blueprint)

  • The only area you can operate on is your box that shows as a border.

  • To make your box bigger, complete advancements.

  • Check your progress with the Advancements screen, (L-key).

  • Monsters do not spawn by default outside your box, but your box becomes bigger, and it only takes one block to spawn a mob!

  • The box owner can move the box using enderpearls thrown from within the box. Beware! It's a one-way trip.

  • The island settings have an option to allow box moving by other ranks (look for the Composter box icon)

Other comments

  • Visitors are not generally protected.
  • You can trade with villagers anywhere.
  • Boats can be used anywhere.
  • Items can be dropped and picked up anywhere.
  • Workbenches can be used anywhere.

Advanced Config

config.yml The config is very similar to BSkyBlock, AcidIsland, etc.

Each player will have a land of their own to explore up to the limit of the island distance value. The default is 400, so the land will be 800 x 800 blocks. The land is semi-random, but each player will get roughly the same layout (see the biomes config). Structures such as villages, broken nether gates, shipwrecks, etc. are generated when an island is made. Admins can use the /boxadmin place command to place new structures or entities and they will appear for all players.

World Seed The world seed is what it is used to generate the lands. I recommend keeping this value. If you change it the land may be very different.

Blueprint There is one blueprint "island" that is used to generate the tree, chest and blocks below down to y = 5. The default height of the surface is about y = 65, so the blueprint has to be about 60 blocks tall. If you make any good blueprints, please share them!

advancements.yml This file contains all the advancements and how much your box should grow if you get one. The file can contain custom advancements if you have them. The default is for most recipe advancements to give nothing.

Example:


advancements:
  'minecraft:adventure/adventuring_time': 1
  'minecraft:adventure/arbalistic': 1
  'minecraft:adventure/bullseye': 1
  'minecraft:adventure/hero_of_the_village': 1
  'minecraft:adventure/honey_block_slide': 1
  'minecraft:adventure/kill_a_mob': 1
  ...

There is a setting to automatically give a score based on where the advancement is in the Advancements Screen. The further away from the root, the higher the score.

biomes.yml The player's land has biomes and they are defined here. The player's area is divided up into for quadrants and the biome is applied based on the distance from the player's spawn point. The number is a ratio of distance. If the Biome is CUSTOM then the game will use the default vanilla biome based on the seed.

structures.yml file and the admin place command This is a dynamic file that has lines added to it when using the /boxadmin place command. This command is very similar to the vanilla /place command except it records the structure/template being placed.

Example entry:

13,69,-37: village/savanna/houses/savanna_animal_pen_2,CLOCKWISE_180,NONE,NO_MOBS

The numbers in the key are in x,y,z format, where the x and z coordinate are relative to the player's spawn point and the y coordinate is absolute.

The value is the Minecraft namespace key for the template, in this example, an animal pen, followed by optional flags - rotation flag, mirror flag and mobs flag. The rotation flag can be:

  • CLOCKWISE_90
  • COUNTERCLOCKWISE_90
  • CLOCKWISE_180
  • NONE

The mirror flag can be:

  • NONE
  • FRONT_BACK
  • LEFT_RIGHT

The mobs flag can be:

  • NONE - mobs in the template will not be pasted.

Information

CategoryGameplay
Published onMarch 6, 2025
LicenseEPL-2.0
Download1
Stars0
Watchers0
Addon

Pinned Versions

Members