
PickLoot is a Loot plugin designed for PickLockedItems to create lockpickable loot chests.
Use loot chests to reward players loot for lockpicking into chests. You could also use loot chests in quests, such as a thief quest.
Warning: At the moment, the plugin is experimental and so may contain bugs
PickLoot is designed around LootTables. LootTables contain items, alongside their chances for spawning and minimum and maximum amounts. LootTables also have a reset time, which is the time it takes for loot to regenerate inside the chest.
Once you have created a loot table, you can assign it to a chest and it will become a loot chest
1) Use the command "/pickloot createLootTable <name> <resetTime_Days> <resetTime_Hours> <resetTime_Minutes> <resetTime_Seconds>" to create a new loot table.
2) Create item ids (a number used as a reference to an item) using the command "/pickloot getitemid" whilst holding your item. You can use items with custom names/lores/enchantments/effects/etc
3) Add items to the loot table using the command "/pickloot addItem <lootTable> <chance> <min> <max> [itemID]"
4) Assign the loot tables to chests/locked chests by targeting them and using the command "/pickloot assign <lootTable>"
Commands
/pickloot assign <lootTable>:
Assign the chest you are looking at to <lootTable>
/pickloot unassign:
Unassigns the chest you are looking at from its loot table
/pickloot getitemid:
Creates a number that can be used as a reference to the item in your hand
/pickloot createLootTable <name> <resetTime_Days> <resetTime_Hours> <resetTime_Minutes> <resetTime_Seconds>:
Creates a loot table in the lootTables.yml
/pickloot deleteLootTable <lootTable>:
Deletes <lootTable>
/pickloot addItem <lootTable> <chance> <min> <max> [itemID]:
Adds the item [itemID] to <lootTable>. If [itemID] is not specified, the item in your hand is used.
<chance> is the probability to spawn from 0 to 1, 0 being impossible and 1 being definite
If the item spawns, <min> and <max> define the amount
/pickloot removeItem <lootTable> <itemID>:
Removes <itemID> from <lootTable>
/pickloot changeResetTime <lootTable> <resetTime_Days> <resetTime_Hours> <resetTime_Minutes> <resetTime_Seconds>:
Changes the resetTime of <lootTable>
- pickloot.admin (default OP): grants access to all commands
In plugins/PickLoot/config.yml you will find:
wipeLockSlot: true
wipeTrapSlot: true
exitCommand: " "
wipeLockSlot will delete the lock slot from locked loot chests so the player cannot create lockpicks.
wipeTrapSlot will delete the trap slot from locked loot chests so the player cannot access the trap. Note that if this is set to true, you will not be able to place traps in the chest.
If you are using vanilla chests, set both of these options (wipeLockSlot and wipeTrapSlot) to true
exitCommand will be run when a player closes the loot chest
%PLAYER% will be replaced with the player's name. %LOCX%, %LOCY% and %LOCZ% are replaced with the loot chest's coordinates
e.g. exitCommand: "tp %PLAYER% %LOCX% %LOCY% %LOCZ%" would teleport the player inside of the loot chest :p
exitCommand can be set per lootTable in lootTables.yml or for all lootTables in config.yml

- Allow item ids to be created within the "/pickloot addItem" command
- Add a way to allow resetTime to be changed without restarting the server
- Add exit command per loot table
- Please let me know of any ideas you may have in the discuss :)
Let me know of any bugs you find using the discuss. Do not post bugs in the review section!
If you really like the plugin, consider leaving a donation :)
Donate
Top donators:
@FoxyMinecraft - Terra Realms - 10 USD
By downloading this plugin, you agree to:
- Not redistribute the plugin in any way
- Not claim the plugin as your own
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta