Tools Gaming & Minecraft

Minecraft Loot Table

Compose Minecraft loot table JSON with type, pools, rolls, and weighted item entries, then copy or download the file.

Minecraft Loot Table

Example entry lines: minecraft:diamond:1 or minecraft:apple:5

Minecraft Loot Table helps datapack authors draft chest, entity, or block loot JSON with a pool of rolls and weighted item entries. Edit lines as item:weight, then copy or download a valid starter loot table for your pack.

What Minecraft Loot Table does

Creates simple Minecraft loot table JSON.

  • Type select: chest, entity, block
  • Single pool with configurable rolls
  • Weighted item entries from text lines
  • Pretty-printed JSON
  • Copy and download actions

Who Minecraft Loot Table is for

  • Datapack creators prototyping chest loot
  • Map makers tuning mob drops
  • Server admins designing crates
  • Students learning loot table structure

How to use Minecraft Loot Table

1. Open Minecraft Loot Table on beeforge.dev.
2. Choose the loot table type.
3. Set rolls and list item:weight lines.
4. Review the JSON preview.
5. Copy or download loot_table.json.

Features

  • Namespace normalization for items
  • Related recipe and advancement JSON tools
  • No server round-trip
  • Sensible defaults for quick drafts

Examples

  • A dungeon chest with iron, gold, and diamond weights.
  • Entity loot with a rare drop at weight 1.
  • Block loot stub for custom ores.

Tips and limits

  • This builder covers a common single-pool shape; advanced conditions and functions can be edited afterward.
  • Validate with /reload in a test world.
  • Place files under data/<ns>/loot_table/.
  • Nothing is uploaded.

Related tools

FAQ

What entry line format is supported?

Use namespace:item:weight such as minecraft:diamond:1. Weight defaults to 1 when omitted.

Can I add conditions?

Start here, then add conditions or functions in your editor for advanced tables.

Is JSON uploaded?

No. Generation is local.

Extra notes

This BeeForge tool runs entirely in your browser so drafts, commands, and preview text never need to leave your device for processing. Keep a backup of long outputs in your own notes if you rely on them for production servers or live events. Syntax can change between game or client versions, so verify commands and JSON in a creative world or staging pack before shipping to players. If a paste fails in chat, use a command block, function file, or datapack entry instead of relying on the 256 character chat limit. Accessibility friendly labels come from the module UI strings, and the layout follows the shared BeeForge .bf-tool shell for consistent spacing and buttons.

Support for educators, content creators, and server staff is the same client-side model: open the page, configure options, copy or download, then paste into your workflow. BeeForge related links at the bottom of the tool page point to companion generators so you can move between related gaming utilities without hunting the hub.