Перейти к содержимому
Mineforgian

LilBackPacks

A lightweight yet powerful backpack plugin that puts customization at your fingertips!

Загрузки
355
Подписчики
2
Обновлён
19 декабря 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 3 сентября 2025 г.

LilBackpacks 🎒

A lightweight yet powerful backpack plugin for Spigot and Paper servers that puts customization at your fingertips!

🌟 Highlights

  • Multiple Backpack Types - Create unlimited backpack variants with custom sizes and appearances
  • Enterprise Data Protection - Atomic writes & automatic backups prevent data loss
  • Resource Pack Ready - Full support for custom model data
  • Flexible Storage - Choose between YML, JSON, SQLite, or MySQL
  • Full Localization - Supports MiniMessage, legacy colors, and PlaceholderAPI
  • Custom Crafting - Design unique recipes for each backpack type
  • Nexo Compatible - Seamlessly integrate with Nexo items

📦 Features in Detail

🔐 Data Safety

  • Atomic File Operations - Server crashes won't corrupt your data
  • 3-Layer Backup System:
    • Per-file .backup for instant recovery
    • Timestamped full backups on server start
    • Automatic rotation (keeps last 3 by default)
  • Auto-Recovery - Automatically restores from backup if corruption detected
  • Works Everywhere - YAML, JSON, MySQL, AND SQLite all protected!

Storage Options

  • 📄 YML - Simple & human-readable with atomic writes
  • 🔄 JSON - Compact & efficient with atomic writes
  • 📱 SQLite - Single-file database with transactions
  • 🌐 MySQL - Perfect for networks with transaction support

Customization

  • 🎨 Custom names & lore
  • 📐 Adjustable inventory sizes (up to 54 slots)
  • 🛠️ Custom crafting recipes with backpack upgrades
  • 💬 Fully customizable messages
  • 🎵 Configurable sounds & particle effects
  • 🚫 Advanced restrictions (world blacklist, combat lock, max per player)

Protection Rules

  • 🚫 Prevent backpacks as fuel
  • ⚔️ Control crafting usage
  • 🌍 Block in specific worlds
  • ⚔️ Disable during combat
  • 📊 Set max backpacks per player

Performance

  • ⚡ Config caching for instant access
  • 💾 Auto-save system for open backpacks
  • 🔄 Smart retry logic for failed saves
  • 🐛 Debug mode for troubleshooting

🎮 Basic Commands

Command Description Permission
/lbp Open admin GUI lilbackpacks.admin
/lbp give <player> <type> Give backpack lilbackpacks.give
/lbp reload Reload config lilbackpacks.reload

Note: Right-click any backpack to open it!

⚡ Quick Start

  1. Download LilBackpacks
  2. Drop into plugins folder
  3. Start your server
  4. Configure in /plugins/LilBackpacks/
  5. /lbp reload to apply changes

🔧 Sample Configuration

backpacks:
  explorer_pack:
    item:
      material: CHEST
      custom-model-data: 1001
      display-name: "&6Explorer's Backpack"
      lore:
        - "&7Perfect for your adventures!"
        - "&7Size: &645 slots"
    gui:
      title: "&6Explorer's Pack"
      rows: 5
    rules:
      prevent-furnace-burn: true
    recipe:
      enabled: true
      shape:
        - "LWL"
        - "WCW"
        - "LWL"
      ingredients:
        L: LEATHER
        W: WHITE_WOOL
        C: CHEST

Advanced Settings

# Auto-Save Configuration
storage:
  auto-save:
    enabled: true
    interval: 300  # Seconds
    async: true
  backup:
    enabled: true
    rotation-count: 3

# Backpack Restrictions
backpack:
  restrictions:
    max-backpacks-per-player: 3
    blocked-worlds:
      - "world_pvp"
    disabled-in-combat: true
    combat-timer: 5

# Sounds & Effects
backpack:
  sounds:
    enabled: true
    open: "BLOCK_CHEST_OPEN"
    volume: 1.0
  effects:
    particles:
      enabled: true
      type: "PORTAL"

🔗 Links

Ченджлог

v2.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 19 декабря 2025 г.

🎒 LilBackpacks v2.2.0

New Features

  • Recipe Visualization: View backpack recipes in-game with /lbp recipe <type> or middle-click in Admin Menu!
  • PlaceholderAPI Support: Full support for placeholders in GUI titles, items, names, and lore.

🛠️ Improvements

  • Industrial Stability: Implemented thread-safe auto-saving to prevent data corruption.
  • Unified Logic: Simplified GUI engine for smoother interactions and faster loading.
  • Recipe Engine: Re-written recipe logic to support upgrading from unique backpacks (NBT-aware).
v2.1.3Релиз1.21.9, 1.21.10, 1.21.11 · 13 декабря 2025 г.

🎒 LilBackpacks v2.1.3

🐛 Bug Fixes

  • Fixed critical issue preventing items from being moved in player inventory while backpack is open.
  • Fixed Multi-Page backpacks interaction handling.
v2.1.1Релиз1.21.9, 1.21.10, 1.21.11 · 13 декабря 2025 г.

🎒 LilBackpacks v2.1.1

🐛 Bug Fixes

  • Fixed an issue where new backpacks would fail to open.
  • Fixed broken message formatting when mixing legacy color codes (&a) with MiniMessage tags.
v2.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 13 декабря 2025 г.

🎒 LilBackpacks v2.1.0

🔥 New Features

  • Portable Backpacks: Backpacks retain their items when traded, dropped, or given to other players!
  • Multi-Page Backpacks: Create backpacks with unlimited capacity (automatically paginated!)
  • Improved Admin Menu: Better UI and functionality

🛠️ Improvements

  • Storage Toggle: Added portable-backpacks setting to choose between portable (tradeable) or player-bound (secure) backpacks
  • Auto-migration of legacy data to new portable format
  • /lbp give can now target yourself
  • Cleaned up configuration file structure
  • Enhanced storage reliability with auto-backups
  • Fixed color codes in menus
  • Added giant_backpack (108 slots) example

💾 Storage

  • Full multi-page support for YAML, MySQL, SQLite, and JSON
  • Portable Storage: Data is now keyed by Backpack UUID, not Player UUID (configurable!)
  • Automatic data migration from older versions (no data loss!)
v2.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 5 декабря 2025 г.

✨ New Features

🎒 Backpack Upgrades

  • Upgrade your backpacks! Craft better backpacks using your old ones

💾 Your Data is Now Super Safe

  • Auto-Backups: Your backpacks are automatically backed up (all storage types!)
  • Crash Protection: Even if the server crashes during save, your items are safe
  • 3-Layer Safety: Multiple backup systems working together to protect your stuff
  • Works Everywhere: YAML, JSON, MySQL, and SQLite all have the same protection

🎵 Sounds & Effects

  • Chest Sounds: Hear a chest open/close sound when using backpacks (configurable)
  • Particle Effects: Optional visual effects when opening backpacks
  • Fully Customizable: Change sounds, volume, pitch, and particle types

🚫 Restrictions & Protection

  • World Blacklist: Disable backpacks in specific worlds (perfect for PvP arenas)
  • Combat Lock: Prevent players from opening backpacks during combat
  • Configurable Timer: Set how long after combat before backpacks work again

🌐 Works on More Servers

  • Better compatibility across different server versions

⚙️ Better Performance

  • Config Caching: Settings are cached for faster access
  • Smart Database Saves: MySQL and SQLite now use transactions (safer and faster)
  • Retry Logic: If a save fails, the plugin automatically retries up to 3 times
  • Debug Mode: Enable verbose logging when you need to troubleshoot

📝 Improved Configuration

Easier to Understand

  • All config files now have clear explanations
  • Examples for every feature
  • Visual guides to help you set things up

New Settings

  • Control backpack sounds and effects
  • Set world restrictions (disable backpacks in PvP worlds)
  • Performance options
  • Auto-save settings
v1.0.0Релиз1.21.6, 1.21.7, 1.21.8 · 8 сентября 2025 г.

Initial Release

Комментарии

Загружаем…