Choose what you want Minecraft to do
Loot table lookup
Every chest, barrel, dispenser, decorated pot, and archaeology path in the vanilla data pack. Select any row to load it into the builder. Rows tagged 26.3 are new in that snapshot and will not resolve on an older server.
Archaeology6
Abandoned Camp3
Structure Chests15
Ancient City2
Bastion Remnant4
Shipwreck3
Stronghold3
Trial Chambers: Chests13
Village16
Trial Chambers: Dispensers3
Trial Chambers: Decorated Pots1
Every ID exactly as a command wants it. The search and filters above narrow this list too.
Archaeology
minecraft:archaeology/desert_pyramidminecraft:archaeology/desert_wellminecraft:archaeology/ocean_ruin_coldminecraft:archaeology/ocean_ruin_warmminecraft:archaeology/trail_ruins_commonminecraft:archaeology/trail_ruins_rare
Abandoned Camp
minecraft:barrels/abandoned_camp_barrel26.3minecraft:chests/abandoned_camp_common_chest26.3minecraft:chests/abandoned_camp_secret_chest26.3
Structure Chests
minecraft:chests/abandoned_mineshaftminecraft:chests/buried_treasureminecraft:chests/desert_pyramidminecraft:chests/end_city_treasureminecraft:chests/igloo_chestminecraft:chests/jungle_templeminecraft:chests/jungle_temple_dispenserminecraft:chests/nether_bridgeminecraft:chests/pillager_outpostminecraft:chests/ruined_portalminecraft:chests/simple_dungeonminecraft:chests/spawn_bonus_chestminecraft:chests/underwater_ruin_bigminecraft:chests/underwater_ruin_smallminecraft:chests/woodland_mansion
Ancient City
minecraft:chests/ancient_cityminecraft:chests/ancient_city_ice_box
Bastion Remnant
minecraft:chests/bastion_bridgeminecraft:chests/bastion_hoglin_stableminecraft:chests/bastion_otherminecraft:chests/bastion_treasure
Shipwreck
minecraft:chests/shipwreck_mapminecraft:chests/shipwreck_supplyminecraft:chests/shipwreck_treasure
Stronghold
minecraft:chests/stronghold_corridorminecraft:chests/stronghold_crossingminecraft:chests/stronghold_library
Trial Chambers: Chests
minecraft:chests/trial_chambers/corridorminecraft:chests/trial_chambers/entranceminecraft:chests/trial_chambers/intersectionminecraft:chests/trial_chambers/intersection_barrelminecraft:chests/trial_chambers/rewardminecraft:chests/trial_chambers/reward_commonminecraft:chests/trial_chambers/reward_ominousminecraft:chests/trial_chambers/reward_ominous_commonminecraft:chests/trial_chambers/reward_ominous_rareminecraft:chests/trial_chambers/reward_ominous_uniqueminecraft:chests/trial_chambers/reward_rareminecraft:chests/trial_chambers/reward_uniqueminecraft:chests/trial_chambers/supply
Village
minecraft:chests/village/village_armorerminecraft:chests/village/village_butcherminecraft:chests/village/village_cartographerminecraft:chests/village/village_desert_houseminecraft:chests/village/village_fisherminecraft:chests/village/village_fletcherminecraft:chests/village/village_masonminecraft:chests/village/village_plains_houseminecraft:chests/village/village_savanna_houseminecraft:chests/village/village_shepherdminecraft:chests/village/village_snowy_houseminecraft:chests/village/village_taiga_houseminecraft:chests/village/village_tanneryminecraft:chests/village/village_templeminecraft:chests/village/village_toolsmithminecraft:chests/village/village_weaponsmith
Trial Chambers: Dispensers
minecraft:dispensers/trial_chambers/chamberminecraft:dispensers/trial_chambers/corridorminecraft:dispensers/trial_chambers/water
Trial Chambers: Decorated Pots
minecraft:pots/trial_chambers/corridor
A reliable WorldEdit / Axiom workflow
Use namespaced vanilla commands on plugin servers. For a WorldEdit selection, choose its profile to generate native //set …{NBT} syntax.
Opening the container resolves its table into ordinary Items. Use Ctrl + middle-click while it is still unopened to copy the unresolved loot data.
Run /data get block x y z LootTable after pasting. If it returns the namespaced ID, the schematic or editor preserved the table.
Why can EssentialsX, WorldEdit, or Axiom appear to break the command?
EssentialsX registers its own /give parser, so the Paper/Spigot profile explicitly calls /minecraft:give. WorldEdit supports block-entity SNBT but requires worldedit.setnbt and a version-compatible adapter. Axiom and schematic exports may serialize the block entity separately. Keep the container unopened and verify its LootTable tag after every editor or schematic round-trip.
Server permissions and command contexts
Namespacing selects the correct vanilla parser; it does not bypass permissions. Paper users need OP or the matching node such as minecraft.command.give. WorldEdit users need worldedit.region.set and worldedit.setnbt. Console, functions, and command blocks omit the leading slash; console placement should use absolute coordinates, and console giving should use an exact online player name.
Unresolved table vs generated items
/give, /setblock, /data merge, and the minecart command store a table that rolls on first use. /loot insert rolls immediately and inserts real items. Use the latter when an editor cannot preserve block-entity loot-table data.