HavenBags - Shulker-like Player Bound Bags [1.20-1.21.10] icon

HavenBags - Shulker-like Player Bound Bags [1.20-1.21.10] -----

Create shulker-like bags of varying sizes bound to a player, or accessible by anyone.



v1.38.0.2674 Ethereal Bags, Effect Tokens, and much more.
Added: Support for Minecraft 1.21.9-10
Requires updating ValorlessUtils to 1.17.0

Added: API Events:
- BagCreateEvent
- BagEtherealCreateEvent
- BagDeleteEvent
- BagOpenEvent
- BagCloseEvent
- PrepareUpgradeEvent
JavaDocs: https://valorless.github.io/HavenBags/valorless/havenbags/events/package-summary.html
Maven
Code (XML):

    <repositories>
        <repository>
            <id>jitpack.io </id>
            <url>https://jitpack.io </url>
        </repository>
    </repositories>

    <dependency>
        <groupId>com.github.Valorless </groupId>
        <artifactId>HavenBags </artifactId>
        <version>1.38.0 </version>
    </dependency>
 

Added: Ethereal Bags (Enderchest-like command-only bags)
Ethereal bags are bags accessed and given only through commands in their own environment.
Ethereal bags are stored in a single file on the server and ignores the regular database.
> This means that Ethereal bags are server-only, and cannot be used cross-server with MySQL.
> These bags also do not benefit from the features of regular bags.

Features:
- Auto-Sort
- Auto-Pickup
- Magnet

Commands/Permissions:
- /havenbags open <id> - havenbags.ethereal
- /havenbags open <player> <id> - havenbags.ethereal.admin
- /havenbags give <player> ethereal <size|1-6> <id> - havenbags.ethereal.admin
- /havenbags ethereal remove <player> <id> - havenbags.ethereal.admin
- /havenbags ethereal <id> autosort <on|off> - havenbags.autosort
- /havenbags ethereal <id> autopickup <filter> - havenbags.autopickup
- /havenbags ethereal <id> magnet <on|off> - havenbags.magnet

New lang.yml entries:
Code (YAML):
# Message sent to admins if they attempt to open a player's Ethereal bag,
# while the player is using it.
ethereal-open
: '&cThe player is currently using their bag.'

# Message sent to the player trying to open their Ethereal bag, which
# is currently being viewed by someone with 'havenbags.ethereal.admin'.
ethereal-open-admin
: '&cThis bag is currently being viewed by an admin.'
*The names can appear misleading, but they do make sense hehe.

Added: Effect Tokens, apply customizable potion effects to bags in effect.yml and make them into usable tokens.

Added: Vertical magnet option, makes drops ignore gravity to move vertically.

Added: Auto-pickup now accept item IDs from Nexo, Oraxen and ItemsAdder.
Simply add them this way:
Code (YAML):
filters:
  nexo
:
    displayname
: '&bNexo'
    items
:
   - nexo:ambergold_alloy
(with oraxen: for Oraxen -> Not tested, I dont use Oraxen.)
(with itemsadder: for ItemsAdder.)


Changed: Updated some default config keys to better reflect updates.
These changes are done automatically to existing config keys, without resetting them.
The new configs are in English though.

Changed: Bag upgrading no longer requires the exact amount when using the UpgradeGUI.

Changed: Improved performance by removing some unnecessary checks.

Changed: Improved magnet performance by what feels like 10x, no longer shown on Spark profiler in some cases.
Of course depending on player count.

Changed: The default perm from ‘havenbags.carry.0’ to ‘havenbags.carry.99’ and ‘havenbags.max.0’ to ‘havenbags.max.99’, should this be causing errors with the ‘*’ permission.

Fixed: an issue allowing items to be dragged inside the UpgradeGUI if the spaces were empty.

Fixed: Closing the server with an empty skin cache, should no longer cause the plugin to crash on startup.

Fixed: The permission havenbags.player now correctly gives havenbags.autopickup.

Commit: 16c4c52
Pull: https://github.com/Valorless/HavenBags/pull/19
Resource Information
Author:
----------
Total Downloads: 24,962
First Release: Jun 11, 2023
Last Update: Yesterday at 3:26 PM
Category: ---------------
All-Time Rating:
28 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings