Supported Versions: 1.16.5, 1.17.1, 1.18.2, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 1.20.4, 1.20.5, 1.20.6, 1.21.1, 1.21.5
Lootin
Lootin is a Bukkit/Spigot plugin inspired by the
Forge mod Lootr, providing every player on a server with their own unique inventory for each loot container. Whenever a player opens a chest (or breaks one), they see only the loot assigned to their UUID, no more racing across loaded chunks to find fresh gear.
Tip: To break a Lootin chest, players must sneak and have the proper permission so accidental destruction is prevented.
How it works
Whenever loot is generated—whether by opening or breaking a chest—it is stored in the container and later saved in the `Lootin/data` folder (upon server shutdown), using the player's UUID as the key. When the same player reopens the container, they will see their own previously generated loot.
Features
- Per-Player Loot
Each chest, barrel, or minecart has unique contents per player—like playing in your own single-player world.
- Auto Refill Loot after certain time
after 10.8, lootin supports auto replenishing of loot containers after a certain amount of time, which is configurable in worlds.yml.
This feature is disabled by default, enable it through worlds.yml config.
lootin.autoreplenish permission required.
- Sculk Sensor Interactions
When accessing a Lootin container it will trigger vibration interactions as you would experience with vanilla loot chests.
- Disable any vanilla loot table
with blacklist-structures option you can disable any structure loot chests from being changed as lootin chests
list of all vanilla loottables can be found here
- Prevent loot chest from breaking or getting destroyed
in case any player tries to break these special lootin chests & minecarts,they will not able to do so without lootin.breakchest.bypass permission
lootin chests will not get blown in tnt/creeper explosion(unless disabled in config.yml)
- WorldGuard support
the worldguard flag, lootin-container-access restricts access to lootin chests in certain worldguard regions (set to true by default, can be changed in config)
- Terra Structures support
lootin also supports Terra generated structures.
for this feature to function you need LootinTerraAddon placed plugins/Terra/addons folder. any terra structure can be blacklisted just by adding the structure name in blacklist-terra-structures option in config.yml
- Custom Structures support
lootin also supports CustomStructures plugin. Any structure can be blacklisted by adding its name in blacklist-custom-structures option in config.yml
- Oh The Dungeon Support
lootin also supports OhTheDungeonsYou'llGo plugin. Any structure can be blacklisted by adding its name in blacklist-otd-structures option in config.yml
- TerraFormGenerator Support
terraform loot containers work with lootin
- BetterStructures support
after 5.2 lootin supports BetterStructures
However, structures generated before 5.2 will not work
- PlaceHolderAPI support
inventory titles and messages support placeholderapi
- Per Player Elytra
- the elytra found in end city ships in the item frame will be per player
- If ProtocolLib is installed the elytra will visually disappear for players who have already looted it
- these item frames are special and cant be broken, players with lootin.breakelytraitemframe.bypass permission and a stick in main hand can only break them
- Realistic World Generator Structure Support
after v2.9, rwg loot chests should be handled by lootin using
/lootin rwg loottable command
chests/barrels/minecart and elytra itemframe placeholders obtained from this command have specified loottable attached to them and should be used while making schematic for your rwg structures
Check out a [Video Tutorial]
Commands & Permissions
/lootin reload: reloads the config.yml
permission: lootin.command.reload
/lootin rwg loottable
command to give placeable loot containers while making your rwg schematic (requires rwg)
permission: lootin.command.rwg.loottable
/lootin rwg elytra
command to give a placeholder elytra item frame item while making your rwg schematics (requires rwg)
permission: lootin.command.rwg.loottable
/lootin set CHEST|BARREL|MINECART
on executing the command while looking at chest/barrel/minecart will turn that container into lootin container and all its contents will be per player
permission: lootin.command.set
/lootin info
command to get info about a container the player is looking at.
this shows the list of players whose loot is stored in the container, and hovering over individual player's name shows the number of refills and time left for next refill.
permission: lootin.command.info
/lootin clear [all|player] (player)
command to clear either all player data from the container(the player is looking at) or data of a specified player.
permission: lootin.command.clear
permission: lootin.breakelytraitemframe.bypass
only players with this permission can break elytra equiped item frames present in end citiy shipes while holding stick in main hand
permission: lootin.breakchest.bypass
players without this permission cant break loot chest even while sneaking and they will be displayed with configurable permission deny message blockbreak-without-permission-message
Images
Bstats
Lootin uses bstats to track data, this can be disabled in config.yml under metrics option
![[IMG]](//proxy.spigotmc.org/839b6ad727160e1b636aa8c0c8291f02a6049759/68747470733a2f2f6273746174732e6f72672f7369676e6174757265732f62756b6b69742f4c6f6f74696e2e737667)
Support/help
If found any bug/issue or want to request a feature just contact me on Discord or DM me directly at sachin#8481
Sponsors
![[IMG]](//proxy.spigotmc.org/0b1b810fecb29f8a40ede8e744a52bf7b6c2c764/68747470733a2f2f696d6775722e636f6d2f613872665645782e676966)
- Top Notch Hardware at Budget Cost.
- 24/7 discord Support
- Instant Deployment
- Custom Control Panel(Pterodactyl)
- sFTP & MySQL Database Access
- SSD & NVME Storage