HomeJavaModsBackpacks1653 ⚡ Virtual & Item Backpacks ✨ Multi Page Storage ⚙️ Cross Server Sync ⛏ Craftable
Backpacks1653 ⚡ Virtual & Item Backpacks ✨ Multi Page Storage ⚙️ Cross Server Sync ⛏ Craftable
ModsJava

Backpacks1653 ⚡ Virtual & Item Backpacks ✨ Multi Page Storage ⚙️ Cross Server Sync ⛏ Craftable

⬇ Download on Spigot


[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Backpacks1653

✨ The ultimate backpack solution for your Minecraft server ✨

⚡ Virtual & Item Backpacks
Multi Page Support
⛏️ Craftable Backpacks
Cross Server Storage
Folia Ready Scheduling
21 Languages Included



━━━━━━━━━━━━━━━━━━━━━━━━

Description

Backpacks1653 is a feature rich backpack plugin that provides both virtual and item based backpacks. Players can open their backpack via command or by right clicking a backpack item. The plugin supports multiple pages, custom crafting recipes, linking, privacy controls, death behaviors and much more. It comes with a complete ingame settings GUI for server owners, a migration system for switching from other backpack plugins, and supports SQLite, MySQL and Redis for storage.


━━━━━━━━━━━━━━━━━━━━━━━━

Requirements



━━━━━━━━━━━━━━━━━━━━━━━━

✨ Features



━━━━━━━━━━━━━━━━━━━━━━━━

Installation

  1. Download Backpacks1653.jar
  2. Place it in your server's plugins/ folder
  3. Restart the server
  4. ⚙ Edit plugins/Backpacks1653/config.yml to your liking
  5. Customize messages in plugins/Backpacks1653/lang/
  6. Use /bpadmin reload to apply changes


━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Player Commands

Command Description Permission
/backpack Open your virtual backpack backpacks1653.use
/backpack [page] Open a specific page backpacks1653.use
/backpack shortcut Receive a shortcut item backpacks1653.use
/backpack shortcut remove Remove your shortcut item backpacks1653.use


Admin Commands

Command Description Permission
/bpadmin view <player> View a player's backpack backpacks1653.admin.view
/bpadmin edit <player> Edit a player's backpack backpacks1653.admin.edit
/bpadmin give <player> Give a backpack item to a player backpacks1653.admin.give
/bpadmin link Link two held backpack items backpacks1653.link
/bpadmin unlink Unlink held backpack item backpacks1653.link
/bpadmin settings Open ingame settings GUI backpacks1653.admin.settings
/bpadmin migrate <plugin> <data|config|all> Migrate from another plugin backpacks1653.admin.migrate
/bpadmin backup Create a manual backup backpacks1653.admin.backup
/bpadmin reload Reload config and messages backpacks1653.admin.reload


Aliases: /bp for /backpack


━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Permission Description Default
backpacks1653.use Use virtual backpacks true
backpacks1653.item.use Use item backpacks true
backpacks1653.craft Craft backpacks true
backpacks1653.anvil.combine Combine backpack with chestplate true
backpacks1653.keepondeath Keep backpack on death false
backpacks1653.link Link backpacks op
backpacks1653.private.bypass Bypass private backpack restrictions op
backpacks1653.viewonly.bypass Bypass view only restrictions op
backpacks1653.size.<size> Set backpack size (18, 27, 36, 45, 54) false
backpacks1653.pages.<number> Set number of pages (1, 2, 3, 5, 10) varies
backpacks1653.admin Access admin commands op
backpacks1653.admin.view View other player backpacks op
backpacks1653.admin.edit Edit other player backpacks op
backpacks1653.admin.give Give backpack items op
backpacks1653.admin.reload Reload the plugin config op
backpacks1653.admin.settings Open ingame settings GUI op
backpacks1653.admin.migrate Migrate data from other plugins op
backpacks1653.admin.backup Manually create backups op



━━━━━━━━━━━━━━━━━━━━━━━━

⚙ Configuration Example

Spoiler: config.yml
Code (YAML):

# ========================================
# Backpacks1653 Configuration
# ========================================

# ---- Language ----
language
: "en_US"

# ---- Message Format ----
# MINI_MESSAGE = Modern format (<red>, <green>, etc.)
# LEGACY       = Classic format (&a, &c, etc.)
message-format
: "MINI_MESSAGE"

# ---- Preset Mode ----
# Options: NONE, MINEPACKS
preset-mode
: "NONE"

# ---- Free Backpack on Join ----
free-on-join
:
  enabled
: true
  give-item
: false
  first-join-only
: false

# ---- Backpack Modes ----
modes
:
  virtual
:
    enabled
: true
  item
:
    enabled
: true

# ---- Shortcut Item ----
shortcut
:
  enabled
: false
  material
: "COMPASS"
  display-name
: "<green><bold>Backpack Shortcut"
  slot
: -1
  give-on-join
: true
  lock-in-inventory
: true

# ---- Backpack Size ----
size
:
  default
: 27
  permission-based-size
: true

# ---- Pages ----
pages
:
  enabled
: true
  default-pages
: 1
  max-pages
: 10
  permission-based-pages
: true

# ---- Backpack Item Settings ----
item
:
  material
: "PLAYER_HEAD"
  texture
: "eyJ0ZXh0dXJlcy..."
  display-name
: "<gold><bold>Backpack"
  custom-model-data
: -1

# ---- Crafting ----
crafting
:
  enabled
: true
  recipes
:
    default
:
      type
: "shaped"
      shape
:
       - "LLL"
        - "LCL"
        - "LLL"
      ingredients
:
        L
: "LEATHER"
        C
: "CHEST"

# ---- Death Behavior ----
# Options: DROP_ITEM, DROP_CONTENTS, KEEP, DESTROY
death
:
  behavior
: "DROP_ITEM"
  permission-keep-on-death
: true

# ---- Privacy ----
privacy
:
  default-private
: true
  allow-private-toggle
: true

# ---- Item Filter ----
filter
:
  mode
: "NONE"
  block-shulker-boxes
: true
  block-nesting
: true

# ---- Database ----
# Type: SQLITE, MYSQL, REDIS
database
:
  type
: "SQLITE"
 


━━━━━━━━━━━━━━━━━━━━━━━━

Migration

Switching from another backpack plugin? Backpacks1653 can migrate your data and configuration automatically.

Supported Plugins:

Usage:

The migration automatically detects the source plugin's database type (SQLite or MySQL) and reads credentials from their config. You can also use the built in Minepacks preset mode by setting preset-mode: "MINEPACKS" in your config.yml.


━━━━━━━━━━━━━━━━━━━━━━━━

Database Support

Database Description
SQLite Default, no setup required. Perfect for single servers.
MySQL HikariCP connection pool. Ideal for networks.
Redis In memory storage with optional cross server sync via pub/sub.



━━━━━━━━━━━━━━━━━━━━━━━━

Supported Languages

English · German · Dutch · Spanish · French · Portuguese · Arabic · Czech · Turkish · Polish · Russian · Italian · Korean · Hungarian · Japanese · Chinese · Vietnamese · Swedish · Slovak · Hindi · Indonesian

You can also create your own language file and set language: "custom" in config.yml.


━━━━━━━━━━━━━━━━━━━━━━━━

Support

Support is only available via Discord.
Please do not request support in the reviews.

[​IMG]


━━━━━━━━━━━━━━━━━━━━━━━━

Made with ❤ by Jan1653

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Backpacks1653 ⚡ Virtual & Item Backpacks ✨ Multi Page Storage ⚙️ Cross Server Sync ⛏ Craftable is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 162 times (via Spigot). Download it and open it directly in the game.

Explore more