Backpack icon

Backpack -----

Personal backpack system with ownership control and persistent storage!



Personal backpack system with ownership control and persistent storage.

Dependencies
Commands
  • /backpack give <player> <type> - Gives a backpack of the specified type to a player
  • /backpack info - Shows detailed information about the backpack you are holding
  • /backpack menu - Open the backpack menu
  • /backpack transfer - Transfers ownership of the backpack you are holding to another player
  • /backpack reload - Reloads the plugin
Permissions
  • backpack.command.give - Allows use of the /backpack give command
  • backpack.command.info - Allows use of the /backpack info command
  • backpack.command.menu - Allows use of the /backpack menu command
  • backpack.command.transfer - Allows use of the /backpack transfer command
  • backpack.command.reload - Allows use of the /backpack reload command
Action List
  • BROADCAST:message - Send a message to all players on the server
  • CONSOLE_COMMAND:command - Execute a command from the server console
  • MSG:message - Send a private message to a specific player
  • PLAYER_COMMAND:command - Execute a command as if the player ran it themselves
  • SOUND:type:float:float - Play a sound to a player
  • ADD_POTION:type:amplifier:duration - Add a potion effect to the player
✔ Item Sell Price Support
You can configure the sell prices for items.

✔ PriceType Support
The following PriceType values are supported:
  • DEFAULT – Uses the plugin default pricing system
  • ESSENTIALS – Uses prices from Essentials plugin
  • SHOPGUIPLUS – Uses prices from ShopGUIPlus plugin
  • ECONOMYSHOPGUI – Uses prices from EconomyShopGUI plugin
  • GUISHOP – Uses prices from GUIShop plugin
  • XPRISON – Uses prices from XPrison plugin
  • CMI – Uses prices from CMI plugin
Boosters Support
Increase sell prices using personal multipliers.

✔ Unlimited Backpack Support
You can create unlimited backpack.

✔ Inventory Save System Support
Items are saved to a YML file whenever a backpack is closed.

✔ Backpack Ownership Transfer Support
Allows transferring backpack ownership between players.

✔ Backpack Recipe Support
Allows crafting backpacks using custom recipes defined in the configuration.

✔ Backpack Open Actions and Close Actions Support
Allows executing custom actions when a backpack is opened or closed.

✔ Backpack ChestSort Support
Allows ChestSort to sort items when the backpack is closed.

✔ Backpack Open Shortcut Support

Allows opening the backpack by placing it in your main hand and pressing Shift + F (requires Minecraft 1.9+).

✔ Backpack Custom Item Support
Allows the backpack to support custom items from supported plugins.

✔ Backpack AutoSell Support
Automatically sells items from the backpack when it is closed.

✔ Backpack Condense Support
Automatically condenses items in the backpack when it is closed.

✔ Backpack Developer API Support
  • BackpackOpenEvent - Called when a player open a backpack
  • BackpackCloseEvent - Called when a player close a backpack
✔ PlaceholderAPI Support
  • %backpack_type% - Displays the type of the backpack
  • %backpack_owner_name% - Displays the name of the backpack owner
  • %backpack_owner_uuid% - Displays the UUID of the backpack owner
  • %backpack_size% - Displays the size of the backpack
  • %backpack_uuid% - Displays the UUID of the backpack
Code (YAML):
item-sell-prices :
 - "STONE:0:8.1"
  - "COBBLESTONE:0:7.7"
  - "COAL:0:10.2"
  - "IRON_INGOT:0:10.2"
  - "GOLD_INGOT:0:10.2"
  - "REDSTONE:0:10.2"
  - "DIAMOND:0:10.2"
  - "EMERALD:0:10.2"

price
:
  type
: DEFAULT

general
:
  # Only allow owner to open the backpack.
  # Players with permission 'backpack.bypass.open' can ignore this.
  owner-only
: true
  # Prevent backpack from being opened by two players at once.
  dupe-protection
: true
  # Folder where each backpack's data file will be stored.
  storage-folder
: "data"

Code (YAML):
messages:
  prefix
: "&8[&aBackpack&8]&r"
  no-permission
: "%prefix% &cYou don't have permission to use this command!"
  player-only
: "%prefix% &cYou can't use commands from console!"
  player-not-found
: "%prefix% &cPlayer is not online!"
  invalid-type
: "%prefix% &cInvalid backpack type: &e%type%"
  invalid-backpack
: "%prefix% &cThis item is not a backpack item!"
  backpack-place-deny
: "%prefix% &cYou can't place this backpack!"
  backpack-give-sender
: "%prefix% &aYou have given a &e%type% &abackpack to &7%player%&a!"
  backpack-give-target
: "%prefix% &aYou received a &e%type% &abackpack!"
  backpack-transfer-sent
: "%prefix% &aBackpack ownership transferred to &e%newowner%&a!"
  backpack-transfer-received
: "%prefix% &aYou have received ownership of a backpack!"
  info-header
: "&6&l[Backpack Info]"
  info-type
: "&7Type: &f%type%"
  info-owner
: "&7Owner: &f%owner% &8(%owner_uuid%)"
  info-size
: "&7Size: &f%size% slots"
  info-id
: "&7Backpack UUID: &f%id%"
  not-owner
: "%prefix% &cYou are not the owner of this backpack!"
  already-opened
: "%prefix% &cThis backpack is already opened elsewhere!"
  already-viewing
: "%prefix% &cYou are already viewing a backpack!"
  sell
: "%prefix% &aYou sold &b%items% &aitems for &e$%money%&a!"
  condense
: "%prefix% &aYou have changed &b%amount% &aitems into &e%blocks% &ablocks!"
  reload-success
: "%prefix% &aSuccessfully reloaded!"
  reload-fail
: "%prefix% &cA serious error occurred during reloading"
  menu-title
: "&8Backpack Menu"
  help-header
: "&e----- Backpack Commands -----"
  help-give
: "%prefix% &f/%cmd% give <player> <type> &7- Gives a backpack of the specified type to a player"
  help-info
: "%prefix% &f/%cmd% info &7- Shows detailed information about the backpack you are holding"
  help-menu
: "%prefix% &f/%cmd% menu &7- Open the backpack menu"
  help-transfer
: "%prefix% &f/%cmd% transfer <player> &7- Transfers ownership of the backpack you are holding to another player"
  help-reload
: "%prefix% &f/%cmd% reload &7- Reloads the plugin"

Code (YAML):
backpacks:
  small
:
    material
: CHEST
    size
: 9
    display-name
: "&aSmall Backpack"
    title
: "&8Small Personal Backpack"
    lore
:
      - "&7Owner
: %player%"
    autosell
: true
    condense
: true
    open-actions
:
     - "MSG:&aYou opened the %type% backpack!"
    close-actions
:
     - "MSG:&cYou closed the %type% backpack!"
    recipe
:
      enabled
: true
      ingredients
:
        L
: "LEATHER"
        C
: "CHEST"
        I
: "IRON_INGOT"
      shape
:
       - "LIL"
        - "LCL"
        - "LIL"
  medium
:
    material
: CHEST
    size
: 18
    display-name
: "&bMedium Backpack"
    title
: "&8Medium Personal Backpack"
    lore
:
      - "&7Owner
: %player%"
    autosell
: true
    condense
: true
    open-actions
:
     - "MSG:&aYou opened the %type% backpack!"
    close-actions
:
     - "MSG:&cYou closed the %type% backpack!"
    recipe
:
      enabled
: true
      ingredients
:
        L
: "LEATHER"
        C
: "CHEST"
        G
: "GOLD_INGOT"
      shape
:
       - "LGL"
        - "LCL"
        - "LGL"
  large
:
    material
: CHEST
    size
: 27
    display-name
: "&cLarge Backpack"
    title
: "&8Large Personal Backpack"
    lore
:
      - "&7Owner
: %player%"
    autosell
: true
    condense
: true
    open-actions
:
     - "MSG:&aYou opened the %type% backpack!"
    close-actions
:
     - "MSG:&cYou closed the %type% backpack!"
    recipe
:
      enabled
: true
      ingredients
:
        L
: "LEATHER"
        C
: "CHEST"
        D
: "DIAMOND"
      shape
:
       - "LDL"
        - "LCL"
        - "LDL"
  ultra
:
    material
: CHEST
    size
: 36
    display-name
: "&dUltra Backpack"
    title
: "&8Ultra Personal Backpack"
    lore
:
      - "&7Owner
: %player%"
    autosell
: true
    condense
: true
    open-actions
:
     - "MSG:&aYou opened the %type% backpack!"
    close-actions
:
     - "MSG:&cYou closed the %type% backpack!"
    recipe
:
      enabled
: true
      ingredients
:
        L
: "LEATHER"
        C
: "CHEST"
        E
: "EMERALD"
      shape
:
       - "LEL"
        - "LCL"
        - "LEL"

Code (YAML):
boosters:
  basic
:
    permission
: "backpack.basic.booster"
    booster
: 1.5

2025-12-17_21-40-23.png

info.png

sell.png

For support, please use only resource discussion

Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
  • All payments are final and non-refundable.
  • Redistribution or resale of this plugin is prohibited.
  • You are not permitted to modify, decompile, or extract any part of the plugin's source code.
  • Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.
Resource Information
Author:
----------
Total Downloads: 1
First Release: Feb 8, 2026
Last Update: Mar 15, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings