Loot Stock

Quick rating

Community listing page, reviews may not be monitored by the author.

Loot Stock

By powers28Owner

No reviews yet

A configurable loot generator

Mod Loaders
Minecraft

About

Description

The purpose of this mod is to encourage item grinding and exploration also available on Modrinth


2025-12-29_14-18-08-png.png

Configurable containers and boxes

2025-12-29_14-18-37-png.png

The items will spawn inside the when placed or generated and restock randomly

To configure go to config folder and there will be a file lootstock.toml

For nothing example: item1 = "" or item1 = "minecraft:air"

For item with nbt example: item1 = "tacz:ammo" item1tag = " AmmoId: 'tacz:9mm' "

To test you can set "/gamerule lootstockDebug true" place the container and a message will show the generator command


[locker]
    #items to restock in lockers
    item1 = "minecraft:copper_ingot"
    item2 = "minecraft:gunpowder"
    item3 = "minecraft:iron_ingot"
    item4 = "minecraft:coal"
    item5 = ""
    #locker item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 4.0

[military_box]
    #items to restock in military boxes
    item1 = "minecraft:copper_ingot"
    item2 = "minecraft:gunpowder"
    item3 = "minecraft:iron_ingot"
    item4 = "minecraft:coal"
    item5 = ""
    #military box item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 1.0

[ammo_box]
    #items to restock in ammo boxes
    item1 = "minecraft:copper_ingot"
    item2 = "minecraft:gunpowder"
    item3 = "minecraft:iron_ingot"
    item4 = "minecraft:arrow"
    item5 = ""
    #ammo box item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 16.0

[ammo_case]
    #items to restock in ammo cases
    item1 = "minecraft:arrow"
    item2 = "minecraft:arrow"
    item3 = "minecraft:arrow"
    item4 = "minecraft:arrow"
    item5 = ""
    #ammo case item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 16.0

[crate]
    #items to restock in crates
    item1 = "minecraft:copper_ingot"
    item2 = "minecraft:gunpowder"
    item3 = "minecraft:iron_ingot"
    item4 = "minecraft:coal"
    item5 = ""
    #crate item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 4.0

[metal_chest]
    #items to restock in metal chests
    item1 = "minecraft:copper_ingot"
    item2 = "minecraft:gunpowder"
    item3 = "minecraft:iron_ingot"
    item4 = "minecraft:coal"
    item5 = "minecraft:arrow"
    item6 = "minecraft:gold_ingot"
    item7 = "minecraft:emerald"
    item8 = "minecraft:emerald"
    item9 = ""
    item10 = ""
    #metal chest item tag
    tem1tag = ""
    tem2tag = ""
    tem3tag = ""
    tem4tag = ""
    tem5tag = ""
    tem6tag = ""
    tem7tag = ""
    tem8tag = ""
    tem9tag = ""
    tem10tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 1.0

[suitcase]
    #items to restock in suitcases
    item1 = "minecraft:apple"
    item2 = "minecraft:bread"
    item3 = ""
    item4 = ""
    item5 = ""
    #suitcase item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 4.0

[dufflebag]
    #items to restock in dufflebags
    item1 = "minecraft:leather"
    item2 = "minecraft:paper"
    item3 = ""
    item4 = ""
    item5 = ""
    #dufflebag item tag
    item1tag = ""
    item2tag = ""
    item3tag = ""
    item4tag = ""
    item5tag = ""
    #item count range: 0.0 - 64.0
    min = 0.0
    max = 4.0

The purpose of this mod is to encourage item grinding and exploration

Containers

With configurable containers and boxes

Locker inventory

The items will spawn inside when placed or generated and restock randomly

To configure go to config folder and there will be a file lootstock.toml

For nothing example: item1 = "" or item1 = "minecraft:air"

For item with nbt example: item1 = "tacz:ammo" item1tag = " AmmoId: 'tacz:9mm' "

To test you can set "/gamerule lootstockDebug true" place the container and a message will show the generator command

[locker]
	#items to restock in lockers
	item1 = "minecraft:copper_ingot"
	item2 = "minecraft:gunpowder"
	item3 = "minecraft:iron_ingot"
	item4 = "minecraft:coal"
	item5 = ""
	#locker item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 4.0

[military_box]
	#items to restock in military boxes
	item1 = "minecraft:copper_ingot"
	item2 = "minecraft:gunpowder"
	item3 = "minecraft:iron_ingot"
	item4 = "minecraft:coal"
	item5 = ""
	#military box item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 1.0

[ammo_box]
	#items to restock in ammo boxes
	item1 = "minecraft:copper_ingot"
	item2 = "minecraft:gunpowder"
	item3 = "minecraft:iron_ingot"
	item4 = "minecraft:arrow"
	item5 = ""
	#ammo box item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 16.0

[ammo_case]
	#items to restock in ammo cases
	item1 = "minecraft:arrow"
	item2 = "minecraft:arrow"
	item3 = "minecraft:arrow"
	item4 = "minecraft:arrow"
	item5 = ""
	#ammo case item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 16.0

[crate]
	#items to restock in crates
	item1 = "minecraft:copper_ingot"
	item2 = "minecraft:gunpowder"
	item3 = "minecraft:iron_ingot"
	item4 = "minecraft:coal"
	item5 = ""
	#crate item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 4.0

[metal_chest]
	#items to restock in metal chests
	item1 = "minecraft:copper_ingot"
	item2 = "minecraft:gunpowder"
	item3 = "minecraft:iron_ingot"
	item4 = "minecraft:coal"
	item5 = "minecraft:arrow"
	item6 = "minecraft:gold_ingot"
	item7 = "minecraft:emerald"
	item8 = "minecraft:emerald"
	item9 = ""
	item10 = ""
	#metal chest item tag
	tem1tag = ""
	tem2tag = ""
	tem3tag = ""
	tem4tag = ""
	tem5tag = ""
	tem6tag = ""
	tem7tag = ""
	tem8tag = ""
	tem9tag = ""
	tem10tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 1.0

    [suitcase]
	#items to restock in suitcases
	item1 = "minecraft:apple"
	item2 = "minecraft:bread"
	item3 = ""
	item4 = ""
	item5 = ""
	#suitcase item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 4.0

[dufflebag]
	#items to restock in dufflebags
	item1 = "minecraft:leather"
	item2 = "minecraft:paper"
	item3 = ""
	item4 = ""
	item5 = ""
	#dufflebag item tag
	item1tag = ""
	item2tag = ""
	item3tag = ""
	item4tag = ""
	item5tag = ""
	#item count range: 0.0 - 64.0
	min = 0.0
	max = 4.0