Repository navigation
Releases: dhz1145/itemlister
Release list
ItemLister 1.0.0 for Minecraft 26.2 and newer
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
- Install Fabric Loader, Fabric API and ItemLister.
- Enter a single-player or multiplayer world.
- Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
- 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
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
- Install Fabric Loader, Fabric API and ItemLister.
- Enter a single-player or multiplayer world.
- Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
- 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
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
- Install Fabric Loader, Fabric API and ItemLister.
- Enter a single-player or multiplayer world.
- Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
- 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
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
- Install Fabric Loader, Fabric API and ItemLister.
- Enter a single-player or multiplayer world.
- Open Options → Controls and bind Export creative item IDs under the ItemLister category. The key is unbound by default.
- 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.