Tutorial

Bucket of Everything

Capture nearly any entity in a bucket, fully intact.

Product page Downloads Documentation Roadmap

Install Bucket of Everything #

Install Fabric Loader for 1.21 (plus Fabric API if the downloads page asks for it), place the JAR in your mods folder, and launch with the Fabric profile.

  1. Install the mod on a supported 1.21.x version (or experimental 26.x) — Fabric API is not required.
  2. Craft or obtain a bucket — it becomes a Bucket of Everything with per-entity textures.
  3. Right-click an entity with the bucket to capture it — full NBT is preserved, and the bucket's display name updates to show what it carries.
  4. Carry the bucket anywhere and right-click the ground to release the entity somewhere new.
  5. Optionally edit config/bucketofeverything.json (game closed) to blacklist entities or allow boss/villager capture.
  6. Back up your world before heavy use — this is an early alpha.

Working with Bucket of Everything #

Product-specific steps, separate from the general install guide above.

Capture any living thing

Right-click a mob with a **Bucket of Everything** bucket to store it — full **NBT** is preserved across the capture/release cycle, so the entity comes back intact with all its data. Right-click the ground again to release it somewhere new. Per-entity bucket textures and a dynamic display name show what is inside.

What you'll see. The held bucket changes texture to match the captured entity, and its display name updates to show what it carries.

  • Nearly every entity or object can be bucketed — one generic capture path, no whitelist.
  • **Players are never captured** — every other living entity is fair game.

Tune the rules (config/bucketofeverything.json)

Optional config: an **entity blacklist**, plus **allowBossCapture** and **allowVillagerCapture** toggles. Edit the file while the game is closed. The mod uses **vanilla APIs only** — no Fabric API, reflection or runtime libraries required.

Tips

  • Ships 1.21 → 1.21.11 plus experimental 26.x; Fabric API is not needed.
  • Built for redstone engineers, map makers and farmers — move entities like items.

Common problems

Villager lost data after a trade
Known alpha edge case — villager data loss can occur when captured mid-trade. Trade to completion before bucketing.
Something will not capture
Check the entity blacklist in config/bucketofeverything.json, and remember players are excluded by design.
Is it safe for survival worlds?
It is an early alpha — back up worlds before heavy use.

Folder locations by platform #

Platformmods / resourcepacks folderconfig folder
Windows%appdata%\.minecraft\mods · \resourcepacks%appdata%\.minecraft\config
macOS~/Library/Application Support/minecraft/mods~/Library/Application Support/minecraft/config
Linux~/.minecraft/mods · ~/.minecraft/resourcepacks~/.minecraft/config

MultiMC / Prism users: these folders live inside Instances/<instance>/.minecraft/. Match the build to your exact Minecraft version — the compatibility table in the docs lists every supported version.

Configure #

Settings live in the config folder (JSON5 files you can edit by hand) and, where available, in the in-game settings screen the mod adds. The exact keys and keybinds are listed in the documentation and the FAQ below.

Tips for Bucket of Everything #

  • Keep Bucket of Everything on the version range shown on its product page.
  • If it doesn't load, confirm the JAR is in the right mods folder for the launcher and version you chose.
  • Bedrock Edition, mobile, and console can't run Java Edition mods or packs — for a port or custom variant, request a commission.

Bucket of Everything FAQ #

Can I bucket a player?
No — players are never captured; every other living entity is fair game.
Is it safe for survival worlds?
It is an alpha; back up worlds before extensive use.
Which entities can I capture?
Nearly every living entity — mobs, animals, bosses, villagers — through one generic capture/release path with no whitelist.
What data is preserved?
Full NBT is preserved across the capture→release cycle, plus a dynamic display name and per-entity bucket textures.
Can I blacklist things?
Yes — a JSON config supports an entity blacklist, allowBossCapture and allowVillagerCapture.
Does it need Fabric API?
No — it uses vanilla APIs only, with no reflection or runtime libraries.
Which versions are supported?
1.21 through 1.21.11 plus experimental 26.x builds.
A villager lost its trades
Known alpha edge case — villager data loss can occur when captured mid-trade. Trade to completion before bucketing.
Still stuck? Open a guided request — every message is tagged and answered from support@herostudios.dev. Always include your Minecraft version and product version.