PHICHMC Tools
Chest texture
Minecraft Command & JSON ToolsSupported: Both Editions

Minecraft Loot Table Validator

Validate Minecraft Java and Bedrock loot table JSON structures, checking pools, rolls, entries, weights, functions, and conditions.

Validates structural rules for Java data pack loot tables and Bedrock behavior pack loot tables.

Loot Table Structure Report (1 Pools)

Loot table pools, rolls, and entry structures are valid!
Your files are processed locally in your browser whenever supported. PHICHMC Tools does not require an account to use its tools.

How to Use Minecraft Loot Table Validator

  1. 01.Select Java Edition or Bedrock Edition and paste or upload your loot table JSON.
  2. 02.Click Validate Loot Table to inspect pools, rolls, entry types, item identifiers, and functions.
  3. 03.Review structural errors and warnings (note: structural validation checks JSON schema rules rather than third-party modded item registries).

How It Works

Inspects pools[], rolls (number or min/max uniform provider), entries[] types (minecraft:item, item, empty, loot_table), and function/condition arrays.

Supported Formats & Outputs

  • • JSON (Loot Table)

Common Questions about Minecraft Loot Table Validator

What is the main difference between Java and Bedrock loot tables?

Java loot tables include a top-level "type" (such as "minecraft:chest" or "minecraft:entity") and use namespace-prefixed entry types like "minecraft:item", while Bedrock uses simpler "item" types and different function names.