[MCValac][MCBackpack] icon

[MCValac][MCBackpack] -----

MC Backpack




Require extension
----------, Mar 9, 2026

  • Add in-memory backpack cache with 5-minute idle eviction to reduce database hits
  • Prevent eviction while a backpack is open and start idle countdown on close
----------, Mar 8, 2026

- Added English fallback text for backpack open translations and all other translatable components.
- Merged fixes ensuring English fallbacks are present across the app.
- Merged backpack cooldown feature work.
----------, Feb 26, 2026

  • Password commands now verify the backpack exists and is locked; they give a clear “no password yet” message. Ops can delete a password without providing one, while regular players must supply and verify the current password to change/delete.

  • Password verification supports PBKDF2 (SHA-256) alongside legacy salted SHA-256, using safer parsing and constant-time comparisons.

  • Ops can open locked backpacks without entering a password; non-ops remain blocked if locked.

  • Database checks accept null to intentionally bypass verification for privileged flows (MySQL/SQLite).

  • Project iteration bumped to 13.
----------, Feb 24, 2026

Read Here LOG
----------, Feb 12, 2026

Read Here LOG
Lang update too.
----------, Feb 12, 2026

This update introduces a major refactor to the MCExtensionManager, improving how extensions are loaded and managed. We have reorganized the file structure to keep your server directories cleaner and to separate executable code from configurations.
----------, Feb 9, 2026

I have updated the plugin.yml to strictly register the administrative permissions (mcbackpack.create and mcbackpack.texture).

This ensures that server operators can properly manage access to these restricted commands via permission plugins, while keeping standard player commands open by default.
----------, Feb 8, 2026

I have resolved a bug where using a "Backpack Texture Applicator" while holding a stack would cause the entire stack to vanish instantly.

With this fix, the applicator now correctly consumes only one item per use, properly preserving the rest of your stack in the cursor. I have updated the inventory event logic to explicitly handle stack decrements during the application process.
----------, Feb 8, 2026

I have implemented a new feature that allows players to customize the appearance of their backpacks dynamically.

You can now use the command /backpack texture <base64> to obtain a "Texture Applicator" item.

Simply click on any existing backpack in your inventory with this applicator to instantly update its skin.

Note: This update adds new message keys for the texture feature, which I have already updated in the language files. You can go ahead and clone the repository and zip the project now.
----------, Feb 8, 2026

I have updated the code to use the PaperMC API instead of the SpigotMC API.

I also changed the component key in this version.

The repository has been updated; you can clone it and zip it now.
----------, Feb 5, 2026

- Inventory Check: Added a check to prevent backpack creation if the player's inventory is full. Players now require at least one empty slot.
- Default Messages: Added default text to config.yml.
-- Note: These values are cached in RAM for performance. You must restart the server for changes to take effect.
(reload plugin will add later)
----------, Feb 4, 2026

Fixed/Enforced Permissions: Added a strict permission check for creating backpacks. Players can no longer create them without permission.

Commands: Removed the permission requirement for the player command (it is now open to everyone/default).

Resource Pack Update: Changed the component keys. You must download the updated resource pack for this version to work.
----------, Feb 4, 2026

Fixed an issue where players could drop a backpack item while its inventory was open.
This update prevents dropping the item via both the drop key (Q) and the mouse cursor.
----------, Feb 4, 2026

I updated the code to use Components for item metadata and GUIs.
This version can no longer run on SpigotMC servers; it only runs on PaperMC.
SpigotMC does not support item components, which is why I made this change.
I also updated the texture pack in this version.
----------, Feb 4, 2026

I have removed the net.kyori.adventure dependency and transitioned to standard SpigotMC code.
I have also added support for translatable component text.
----------, Feb 3, 2026

Resource Information
Author:
----------
Total Downloads: 79
First Release: Feb 2, 2026
Last Update: Mar 9, 2026
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings