HavenBags - Shulker-like Player Bound Bags [1.18-1.20.4]
!! HavenBags only receives updates on SpigotMC at https://www.spigotmc.org/resources/havenbags-shulker-like-player-bound-bags-1-18-1-20-4.110420/
HavenBags
- Native Minecraft Version: 1.19
- Tested Minecraft Versions: 1.18, 1.19, 1.20
- Languages Supported:
- This plugin will not be translated to other languages, but supports them in lang.yml.Donation Link: https://ko-fi.com/valorless
Dependency: https://dev.bukkit.org/projects/valorlessutils

About
Create shulker-like bags of varying sizes bound to a player, or accessible by anyone.
Helpful Features
▶ Custom Bag Crafting
You can create custom crafting recipes to allow players to craft bags.
These are specified and enabled in plugins/HavenBags/recipes.yml.


▶ Placement Blocker
To avoid bags being placed down and the data destroyed, bags are unable to be placed down.
▶ Dupe Prevention
If multiple of the same bags are detected, a warning will be sent in the console, and one of the players will have their bag forcefully closed.
▶ Bag Protection (Optional)
Bags cannot be destroyed by things such as fire, lava and cactus.
Among other things.
You can disable this option any time in the config file.

Even the mighty Spicy Water stands no chance again the power of the bag!

Commands
- /havenbags rename <value> - Rename the bag in your hand.
You cannot rename any bags you aren't bound to.
(Supports Hex. Leave value empty to reset.)
- /havenbags create <size> - Create a new bag.
- /havenbags create ownerless <size> - Create a new ownerless bag.
- /havenbags give <player> <size> - Give player a bag.
- /havenbags give <player> ownerless <size> - Give player an ownerless bag.
- /havenbags restore <player> - Shows a list of bags by that player.
- /havenbags restore <player> <bag-uuid> - Gives a copy of the bag. stored on the server.
- /havenbags preview <player> - Shows a list of bags by that player.
- /havenbags preview <player> <bag-uuid> - Preview a copy of the bag stored on the server.
- /havenbags reload - Reloads config.yml & lang.yml.
All commands can be shortened to /bags & /bag
Permissions
- havenbags.* - Gives all HavenBags permissions.
- havenbags.use - Allows you to use bags.
- havenbags.rename - Allows you to rename bags.
Without havenbags.bypass, you can only rename your own bags
- havenbags.create - Allows you to create bags.
- havenbags.give - Allows you to give bags.
- havenbags.restore - Allows you to restore bags.
- havenbags.bypass - Allows you to bypass ownership locks.
- havenbags.preview - Allows you to preview a copy of a bag, and take their content.
- havenbags.reload - Allows you to reload the plugin.

Dependency
My plugin requires the utility library plugin ValorlessUtils v1.2.2.125 or newer to function.
It's 100% free, and works with all my plugins.
Plugin Support
HavenBags supports ChestSort, so you can easily sort the bag.
FAQ
Q: Why won't HavenBags get translations?
A: I'm a novice plugin developer, and I simply don't know how to integrate translations into my plugin.
This is why I allow all messages to be customized.
Q: Can item names be translated in the bag's tooltip?
A: No. The item names in the tooltip are taken straight from the list of Materials: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
Q: What happens to open bags when restarting or reloading?
A: HavenBags keeps record of open bags, and will force any open bags to close, and return them to the player before shutting down.
Q: What happens if you close an open bag with a full inventory?
A: The bag will drop below the player instead of returning to the inventory.
Q: A bag isn't opening, why?
A: If a bag fails to open, it is likely there is no file on record with the bag's UUID, or something went wrong.
There should be a message in the console, if not, feel free to DM me 

Q: Will bags be removed from players, if the files on the server are deleted?
A: Bags in-game will remain, but be unable to open.
Q: Can bags be changed from Heads to Items?
A: This is currently not possible, but might be available in a future update.
You can however still change the bag's texture to any player head.
Please if you discover any bugs, or the plugin isn't right for you.
Please do not leave a bad review. Instead message me and I'll fix the bug.




-
View User Profile
-
Send Message
Posted Feb 11, 2025so what does it do