Язык

SavanaBackPacks

SavanaBackPacks

Modrinth

is a lightweight and modern backpack plugin with configurable backpack types and MySQL support.

9 загрузок 1 подписчиков обновлено 1mo ago
последняя v1.0.0 Modrinth
Bukkit Paper Purpur Spigot 1.21 – 1.21.11 Game-mechanicsStorageUtility

SavanaBackPacks

SavanaBackPacks is a lightweight and modern backpack plugin with configurable backpack types and MySQL support.

Features

  • 5 default backpack types: Leather, Iron, Gold, Diamond, and Netherite
  • Fully configurable backpack title, item name, lore, texture, size, and sounds
  • MySQL storage support
  • Automatic backup system
  • Blocked item support
  • Drag and drop items onto a backpack to store them
  • Anti-dupe focused inventory handling

Commands

/bp givepackpack <type> [name]
/bp reload
/bp backup
/bp convertbackup <file>

Permissions

savanabackpacks.admin
savanabackpacks.use.<backpack>

Default config.yml

backpacks:
  backpack1:
    title: "&8Leather BackPack &8• &f18 Slots"
    item-name: "&#A76A3D&lBackPack &8• &f18 Slots"
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjMwOGJmNWNjM2U5ZGVjYWYwNzcwYzNmZGFkMWUwNDIxMjFjZjM5Y2MyNTA1YmJiODY2ZTE4YzZkMjNjY2QwYyJ9fX0="
    lore:
      - "&8&l&m                              "
      - "&7Storage &8» &#A76A3D%used%&8/&f%slots% &7slots &8(&f%percent%%&8)"
      - "&8&l&m                              "
      - ""
      - "&e▶ &7Right-click to open"
      - "&d▶ &7Drag and Drop item to store"
      - "&8"
      - "&7ID &8» &8#%id%"
    size: 2
    openSound: ITEM_ARMOR_EQUIP_LEATHER
    closeSound: none
    block-as-hat: true
    itemstack: false
    perventshulkerbox: true
    blocked-items:
      - BEDROCK

  backpack2:
    title: "&fIron BackPack &8• &f27 Slots"
    item-name: "&f&lBackPack &8• &f27 Slots"
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTJiYjM4NTE2YjI5NTA0MTg2ZTExNTU5Y2Q1MjUwYWUyMThkYjRkZGQyN2FlNDM4NzI2Yzg0N2NlNmIzYzk4In19fQ=="
    lore:
      - "&8&l&m                              "
      - "&7Storage &8» &#B8C0CC%used%&8/&f%slots% &7slots &8(&f%percent%%&8)"
      - "&8&l&m                              "
      - ""
      - "&e▶ &7Right-click to open"
      - "&d▶ &7Drag and Drop item to store"
      - "&8"
      - "&7ID &8» &8#%id%"
    size: 3
    openSound: ITEM_ARMOR_EQUIP_LEATHER
    closeSound: none
    block-as-hat: true
    itemstack: false
    perventshulkerbox: true
    blocked-items:
      - BEDROCK

  backpack3:
    title: "&eGold BackPack &8• &f36 Slots"
    item-name: "&e&lBackPack &8• &f36 Slots"
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTFiYmJjNWMyNDM4NGVjYjJmNjg0NGRhMjg1Y2NjZjllYjAxMWM3YTY2NzAxNzdjZjc1Y2Q2NTUxM2JjMTI3NCJ9fX0="
    lore:
      - "&8&l&m                              "
      - "&7Storage &8» &#FFD966%used%&8/&f%slots% &7slots &8(&f%percent%%&8)"
      - "&8&l&m                              "
      - ""
      - "&e▶ &7Right-click to open"
      - "&d▶ &7Drag and Drop item to store"
      - "&8"
      - "&7ID &8» &8#%id%"
    size: 4
    openSound: ITEM_ARMOR_EQUIP_GOLD
    closeSound: none
    block-as-hat: true
    itemstack: false
    perventshulkerbox: true
    blocked-items:
      - BEDROCK

  backpack4:
    title: "&#60BBFFDiamond BackPack &8• &f45 Slots"
    item-name: "&b&lBackPack &8• &f45 Slots"
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2U1YWJkYjczNzQ1NTNkMDU2NWNiY2IzMjk1YWVkNTE1YTg5N2ViY2U5ZTBiYzYwZjFjMWY4YWU1NGM3NDlkZiJ9fX0="
    lore:
      - "&8&l&m                              "
      - "&7Storage &8» &#42D8FF%used%&8/&f%slots% &7slots &8(&f%percent%%&8)"
      - "&8&l&m                              "
      - ""
      - "&e▶ &7Right-click to open"
      - "&d▶ &7Drag and Drop item to store"
      - "&8"
      - "&7ID &8» &8#%id%"
    size: 5
    openSound: ITEM_ARMOR_EQUIP_DIAMOND
    closeSound: none
    block-as-hat: true
    itemstack: false
    perventshulkerbox: true
    blocked-items:
      - BEDROCK

  backpack5:
    title: "&#5E5E5ENetherite BackPack &8• &f54 Slots"
    item-name: "&#5E5E5E&lBackPack &8• &f54 Slots"
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTgyNjQxNzg2YTQyMjA4OGY3NWRjZWU3MDIwNWQ1ODA2MDBmNjlkNmFhMmY3N2QyNjc4YjU4ZDg5YjY5NzNhNiJ9fX0="
    lore:
      - "&8&l&m                              "
      - "&7Storage &8» &#5E5E5E%used%&8/&f%slots% &7slots &8(&f%percent%%&8)"
      - "&8&l&m                              "
      - ""
      - "&e▶ &7Right-click to open"
      - "&d▶ &7Drag and Drop item to store"
      - "&8"
      - "&7ID &8» &8#%id%"
    size: 6
    openSound: ITEM_ARMOR_EQUIP_NETHERITE
    closeSound: none
    block-as-hat: true
    itemstack: false
    perventshulkerbox: true
    blocked-items:
      - BEDROCK

database:
  method: FILE # FILE or MYSQL - MySQL is recommended for best performance.
  host: localhost
  port: 3306
  username: root
  password: "CHANGE_ME"
  database: savanabackpacks
  pool-size: 10
  table: savana_backpacks
  properties:
    useSSL: false
    allowPublicKeyRetrieval: true

backup:
  enabled: true
  time: "23:59"
  folder: backups

settings:
  block-backpacks-inside-backpacks: true
  remove-creative-copies: true
  repair-duplicate-items-in-player-inventory: true
  cache-size: 10000

messages:
  no-permission: "&8[&#79cfffBackPacks&8] &cYou don't have permission."
  backpack-permission: "&8[&#79cfffBackPacks&8] &cYou don't have permission to open &e%backpack% &cbackpacks!"
  player-only: "&8[&#79cfffBackPacks&8] &cOnly players can use this command."
  usage: "&cUsage &7» &e%command%"
  unknown-backpack: "&8[&#79cfffBackPacks&8] &cUnknown pack."
  player-not-found: "&8[&#79cfffBackPacks&8] &cPlayer not found."
  backpack-given: "&8[&#79cfffBackPacks&8] &aGiven to &f%player%&a."
  backpack-received: "&8[&#79cfffBackPacks&8] &aBackpack received."
  reload-done: "&8[&#79cfffBackPacks&8] &aReloaded."
  load-failed: "&8[&#79cfffBackPacks&8] &cCould not open."
  save-failed: "&8[&#79cfffBackPacks&8] &cCould not save."
  backpack-full: "&8[&#79cfffBackPacks&8] &cBackpack is full."
  blocked-item: "&8[&#79cfffBackPacks&8] &cThat item is blocked."
  blocked-shulker-in-backpack: "&8[&#79cfffBackPacks&8] &cYou can't put shulker boxes in backpacks."
  blocked-backpack-in-shulker: "&8[&#79cfffBackPacks&8] &cYou can't put backpacks in shulker boxes."
  blocked-backpack: "&8[&#79cfffBackPacks&8] &cYou can't put backpack in that slot."
  inventory-full: "&8[&#79cfffBackPacks&8] &eInventory full. Dropped near you."
  backup-start: "&8[&#79cfffBackPacks&8] &7Working..."
  backup-done: "&8[&#79cfffBackPacks&8] &aBackup created: &f%file%"
  backup-failed: "&8[&#79cfffBackPacks&8] &cBackup failed."
  backup-converted: "&8[&#79cfffBackPacks&8] &aBackup loaded. &7%amount% packs."

Notes

Java 21 is required.

Версии

Release
1.0.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 1mo ago
Initial release of SavanaBackPacks. Adds configurable backpacks, MySQL/File storage, custom textures, lore, sounds, and anti-dupe focused handling.
9

Комментарии 0

Пока нет комментариев. Будь первым, кто поделится мнением.

FAQ

Как установить SavanaBackPacks?

Скачайте файл под свою версию Minecraft и загрузчик с этой страницы, затем положите .jar в папку mods (или plugins) и запустите игру.

SavanaBackPacks бесплатный?

SavanaBackPacks можно скачать бесплатно на Modgrid — мы ведём прямо к официальному источнику, без paywall и лишних установщиков.

Какие версии Minecraft поддерживает SavanaBackPacks?

Работает с Bukkit, Paper, Purpur, Spigot. Поддерживаются версии 1.21–1.21.11. Список поддерживаемых версий и загрузчиков — в блоке загрузки на этой странице.

Скачать SavanaBackPacks

Файлы отдаются напрямую с первоисточника. Modgrid не хранит и не изменяет их.