SpreadLoot

Quick rating

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

SpreadLoot

No reviews yet

๐Ÿ“ฆ SpreadLoot โ€” tag-based loot distribution (sources โ†’ receivers) with flexible settings. โ“ /spreadloot help

Mod Loaders
Minecraft

About

Description

๐Ÿ’Ž SpreadLoot โ€” smart loot distribution for Minecraft 1.21.1 (NeoForge)

Automatically copies items from tagged source containers to receivers with configurable weight, quantity, and mode.

๐Ÿท๏ธ Tagging
โ€ข Rename any item to the tool name (default: Reg).
โ€ข Shift + rightโ€‘click a container โ†’ apply/remove tag (owner = player).
โ€ข Foreign tags can only be removed by the owner or the server host.

๐Ÿ“ฆ Container Roles (by custom name)
โ€ข Loot โ€“ receiver (contents replaced on distribution).
โ€ข Res (weight 8) or 1Res โ€ฆ 16Res โ€“ source with weight (1 = rare, 16 = frequent).
โ€ข 0Res and 17Res are ignored.

โš–๏ธ Weight
Higher weight โ†’ higher chance for items from that source to appear in each receiver.

๐Ÿ”„ Distribution Modes
โ€ข copy โ€“ copies the exact quantity from the source (Res).
โ€ข random โ€“ picks a random amount between 1 and the source size.

โš™๏ธ Settings (/spreadloot set)
โ€ข min/max (0โ€“64) โ€“ limits per receiver.
โ€ข mode copy|random โ€“ distribution mode.
โ€ข tool / loot โ€“ custom names for the tagging tool and receivers.
โ€ข particles on|off โ€“ visual effects above tagged chests.
โ€ข protection on|off โ€“ prevents breaking, explosions, placing adjacent chests, hoppers, and rails underneath.

๐Ÿ›ก๏ธ Protection & Permissions
โ€ข Regular commands require OP level 2.
โ€ข Settings changes require host (level 4).
โ€ข Host can temporarily pause access for a specific player: /spreadloot pause on|off <player>

๐ŸŒ Scanning
/spreadloot scan <radius> โ€“ automatically discovers and processes tagged containers in loaded chunks within the given radius.

๐Ÿงน Autoโ€‘cleanup
Removes outdated registry entries for containers that no longer exist or have been renamed.

๐Ÿ’พ Data Management
โ€ข Atomic save to spreadloot_registry.json with an automatic backup.
โ€ข Settings stored in spreadloot_settings.json.
โ€ข Both files are saved in the world folder.

๐Ÿ“ข Notifications
All key actions (tagging, distribution, errors) are broadcast to chat.

โ“ Help: /sl help or /spreadloot help