Skip to content

Releases: dhz1145/itemlister

ItemLister 1.0.0 for Minecraft 26.2 and newer

Choose a tag to compare

@dhz1145 dhz1145 released this 25 Sep 02:29

ItemLister for Minecraft 26.2 and newer

ItemLister is a client-side Fabric mod that exports all registered item, block, block entity type, entity type and fluid IDs to a JSON file.

Requirements

  • Minecraft Java Edition 26.2 and newer
  • Fabric Loader 0.19.5 or newer
  • Fabric API 0.161.0+26.2
  • Java 25 or newer

Usage

  1. Install Fabric Loader, Fabric API and ItemLister.
  2. Enter a single-player or multiplayer world.
  3. Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
  4. Press the bound key. ItemLister writes a JSON file to <game directory>/itemlist/ and reports the result in chat.

Export format

{
  "format": "itemlister/2",
  "minecraftVersion": "26.2",
  "generatedAt": "2026-09-25T12:34:56+08:00",
  "itemCount": 1,
  "blockCount": 1,
  "blockEntityCount": 1,
  "entityCount": 1,
  "fluidCount": 1,
  "items": ["minecraft:cauldron"],
  "blocks": ["minecraft:water_cauldron"],
  "blockEntities": ["minecraft:chest"],
  "entities": ["minecraft:zombie"],
  "fluids": ["minecraft:water"]
}

Notes

  • ItemLister reads the item, block, block entity type, entity type and fluid registries directly, so it includes everything registered by the vanilla game and by other loaded mods.
  • The registries are independent, so the same ID can appear in more than one array, and entries without a corresponding item (such as minecraft:water_cauldron) appear only in their own array.
  • IDs are deduplicated and sorted lexicographically within each array.
  • Timestamped filenames mean existing exports are never overwritten.

Credits

I only wrote part of the code and the overall framework; the rest was completed by Claude.

ItemLister 1.0.0 for Minecraft 1.21.6 – 1.21.8

Choose a tag to compare

@dhz1145 dhz1145 released this 25 Sep 02:29

ItemLister for Minecraft 1.21.6 – 1.21.8

ItemLister is a client-side Fabric mod that exports all registered item, block, block entity type, entity type and fluid IDs to a JSON file.

Requirements

  • Minecraft Java Edition 1.21.6 – 1.21.8
  • Fabric Loader 0.17.3 or newer
  • Fabric API 0.128.2+1.21.6
  • Java 21 or newer

Usage

  1. Install Fabric Loader, Fabric API and ItemLister.
  2. Enter a single-player or multiplayer world.
  3. Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
  4. Press the bound key. ItemLister writes a JSON file to <game directory>/itemlist/ and reports the result in chat.

Export format

{
  "format": "itemlister/2",
  "minecraftVersion": "1.21.6",
  "generatedAt": "2026-09-25T12:34:56+08:00",
  "itemCount": 1,
  "blockCount": 1,
  "blockEntityCount": 1,
  "entityCount": 1,
  "fluidCount": 1,
  "items": ["minecraft:cauldron"],
  "blocks": ["minecraft:water_cauldron"],
  "blockEntities": ["minecraft:chest"],
  "entities": ["minecraft:zombie"],
  "fluids": ["minecraft:water"]
}

Notes

  • ItemLister reads the item, block, block entity type, entity type and fluid registries directly, so it includes everything registered by the vanilla game and by other loaded mods.
  • The registries are independent, so the same ID can appear in more than one array, and entries without a corresponding item (such as minecraft:water_cauldron) appear only in their own array.
  • IDs are deduplicated and sorted lexicographically within each array.
  • Timestamped filenames mean existing exports are never overwritten.

Credits

I only wrote part of the code and the overall framework; the rest was completed by Claude.

ItemLister 1.0.0 for Minecraft 1.21.9 and newer

Choose a tag to compare

@dhz1145 dhz1145 released this 25 Sep 02:29

ItemLister for Minecraft 1.21.9 and newer

ItemLister is a client-side Fabric mod that exports all registered item, block, block entity type, entity type and fluid IDs to a JSON file.

Requirements

  • Minecraft Java Edition 1.21.9 and newer
  • Fabric Loader 0.17.3 or newer
  • Fabric API 0.141.6+1.21.11
  • Java 21 or newer

Usage

  1. Install Fabric Loader, Fabric API and ItemLister.
  2. Enter a single-player or multiplayer world.
  3. Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
  4. Press the bound key. ItemLister writes a JSON file to <game directory>/itemlist/ and reports the result in chat.

Export format

{
  "format": "itemlister/2",
  "minecraftVersion": "1.21.11",
  "generatedAt": "2026-09-25T12:34:56+08:00",
  "itemCount": 1,
  "blockCount": 1,
  "blockEntityCount": 1,
  "entityCount": 1,
  "fluidCount": 1,
  "items": ["minecraft:cauldron"],
  "blocks": ["minecraft:water_cauldron"],
  "blockEntities": ["minecraft:chest"],
  "entities": ["minecraft:zombie"],
  "fluids": ["minecraft:water"]
}

Notes

  • ItemLister reads the item, block, block entity type, entity type and fluid registries directly, so it includes everything registered by the vanilla game and by other loaded mods.
  • The registries are independent, so the same ID can appear in more than one array, and entries without a corresponding item (such as minecraft:water_cauldron) appear only in their own array.
  • IDs are deduplicated and sorted lexicographically within each array.
  • Timestamped filenames mean existing exports are never overwritten.

Credits

I only wrote part of the code and the overall framework; the rest was completed by Claude.

ItemLister 1.0.0 for Minecraft 1.20 – 1.21.5

Choose a tag to compare

@dhz1145 dhz1145 released this 25 Sep 02:29

ItemLister for Minecraft 1.20 – 1.21.5

ItemLister is a client-side Fabric mod that exports all registered item, block, block entity type, entity type and fluid IDs to a JSON file.

Requirements

  • Minecraft Java Edition 1.20 – 1.21.5
  • Fabric Loader 0.16.10 or newer
  • Fabric API 0.92.12+1.20.1
  • Java 17 or newer

Usage

  1. Install Fabric Loader, Fabric API and ItemLister.
  2. Enter a single-player or multiplayer world.
  3. Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
  4. Press the bound key. ItemLister writes a JSON file to <game directory>/itemlist/ and reports the result in chat.

Export format

{
  "format": "itemlister/2",
  "minecraftVersion": "1.20.1",
  "generatedAt": "2026-09-25T12:34:56+08:00",
  "itemCount": 1,
  "blockCount": 1,
  "blockEntityCount": 1,
  "entityCount": 1,
  "fluidCount": 1,
  "items": ["minecraft:cauldron"],
  "blocks": ["minecraft:water_cauldron"],
  "blockEntities": ["minecraft:chest"],
  "entities": ["minecraft:zombie"],
  "fluids": ["minecraft:water"]
}

Notes

  • ItemLister reads the item, block, block entity type, entity type and fluid registries directly, so it includes everything registered by the vanilla game and by other loaded mods.
  • The registries are independent, so the same ID can appear in more than one array, and entries without a corresponding item (such as minecraft:water_cauldron) appear only in their own array.
  • IDs are deduplicated and sorted lexicographically within each array.
  • Timestamped filenames mean existing exports are never overwritten.

Credits

I only wrote part of the code and the overall framework; the rest was completed by Claude.