
Item Logger
Logs container's contents [to latest.log].
Screenshots




About this Mod
Item Logger
When closing a container (like a chest or shulker-box), its contents will be written down in your latest.log (as markdown).
Commands
Upon startup, logging is disabled; this is configurable in item_logger.config.
Use the command /itemlogger mode to toggle between modes.
Currently, modes "off" and "log" are supported; support for "database" is planned.
/itemlogger mode log
/itemlogger mode off
To swap-to or reload the settings in your configurations (item_logger.config), use /itemlogger reload.
/itemlogger reload

Example
Input (upon closure)

Output (latest.log)
# "Chest"
* slot[0]:
+ name = "Saddle"
+ count: 1
+ components:
- "minecraft:max_stack_size": 1
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[1]:
+ name = "Saddle"
+ count: 1
+ components:
- "minecraft:max_stack_size": 1
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[2]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": []
- "minecraft:block_state": class_9275[properties={honey_level=>2}]
* slot[3]:
+ name = "Cherry Log"
+ count: 64
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[4]:
+ name = "Cherry Sapling"
+ count: 19
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[5]:
+ name = "Cherry Log"
+ count: 64
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[6]:
+ name = "Cherry Log"
+ count: 15
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[7]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": [class_9309[entityData={AbsorptionAmount:0.0f,Age:0,AgeLocked:0b,AngerTime:0,Bukkit.Aware:1b,Bukkit.updateLevel:2,ForcedAge:0,HasNectar:0b,HasStung:0b,Health:10.0f,InLove:0,Invulnerable:0b,Paper.Origin:[-2346.5d,122.19999998807907d,-2062.6000000059603d],Paper.OriginWorld:[I;808137047,729304214,-1688032463,-1846584362],Paper.SpawnReason:"NATURAL",PersistenceRequired:0b,Spigot.ticksLived:145,WorldUUIDLeast:-7250044220722947114L,WorldUUIDMost:3470922188280319126L,attributes:[{base:10.0d,id:"minecraft:generic.max_health"},{base:0.30000001192092896d,id:"minecraft:generic.movement_speed"}],flower_pos:[I;-2347,120,-2063],id:"minecraft:bee"}, ticksInHive=280, minTicksInHive=600]]
- "minecraft:block_state": class_9275[properties={honey_level=>0}]
* slot[8]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": [class_9309[entityData={id:"minecraft:bee"}, ticksInHive=3465, minTicksInHive=600], class_9309[entityData={id:"minecraft:bee"}, ticksInHive=3410, minTicksInHive=600], class_9309[entityData={id:"minecraft:bee"}, ticksInHive=3724, minTicksInHive=600]]
- "minecraft:block_state": class_9275[properties={honey_level=>0}]
* slot[9]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": [class_9309[entityData={id:"minecraft:bee"}, ticksInHive=758, minTicksInHive=600], class_9309[entityData={id:"minecraft:bee"}, ticksInHive=741, minTicksInHive=600]]
- "minecraft:block_state": class_9275[properties={honey_level=>0}]
* slot[10]:
+ name = "Pink Petals"
+ count: 64
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
* slot[11]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": [class_9309[entityData={AbsorptionAmount:0.0f,Age:0,AgeLocked:0b,AngerTime:0,Bukkit.Aware:1b,Bukkit.updateLevel:2,ForcedAge:0,HasNectar:0b,HasStung:0b,Health:10.0f,InLove:0,Invulnerable:0b,Paper.Origin:[991.5d,66.19999998807907d,3605.3999999940397d],Paper.OriginWorld:[I;808137047,729304214,-1688032463,-1846584362],Paper.SpawnReason:"NATURAL",PersistenceRequired:0b,Spigot.ticksLived:4060,WorldUUIDLeast:-7250044220722947114L,WorldUUIDMost:3470922188280319126L,attributes:[{base:0.30000001192092896d,id:"minecraft:generic.movement_speed"},{base:10.0d,id:"minecraft:generic.max_health"}],id:"minecraft:bee"}, ticksInHive=3160, minTicksInHive=600]]
- "minecraft:block_state": class_9275[properties={honey_level=>0}]
* slot[12]:
+ name = "Bee Nest"
+ count: 1
+ components:
- "minecraft:max_stack_size": 64
- "minecraft:lore": class_9290[lines=[], styledLines=[]]
- "minecraft:enchantments": ItemEnchantments{enchantments={}, showInTooltip=true}
- "minecraft:repair_cost": 0
- "minecraft:attribute_modifiers": class_9285[modifiers=[], showInTooltip=true]
- "minecraft:rarity": COMMON
- "minecraft:bees": []
- "minecraft:block_state": class_9275[properties={honey_level=>0}]
Available Versions
How to Install Item Logger on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.7).
Install Mod
Open the mod browser in the dashboard and search for "Item Logger". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.7, 1.21.6, 1.21.5 (+7 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Item Logger server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.7). You can switch loaders with one click in the panel.
Is Item Logger compatible with fabric?
Item Logger officially supports fabric for Minecraft 1.21.7, 1.21.6, 1.21.5. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Item Logger – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Item Logger consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Item Logger with just one click on your server.