NusaBackpack
Description
NusaBackpack is a premium quality backpack plugin that adds specialized storage solutions for your Minecraft server. With three different backpack types (Mining, Farming, and Storage), players can efficiently organize their items and access specialized features to enhance their gameplay experience.
Features
- Three Specialized Backpack Types:
- Mining Backpack: Auto-sorting for mining resources, auto-smelt feature for ores
- Farming Backpack: Preserves food items, plant nearby feature, auto-collecting farm items
- Storage Backpack: General storage with organization features
- Upgradeable Capacity: Players can upgrade their backpacks to higher levels for more storage space
- Wear as Helmet: Equip backpacks in the helmet slot for quick access with right-click
- Beautiful GUI: User-friendly menus with intuitive controls and visual feedback
- Multi-Language Ready: Easy to translate with configurable messages
- Resource Pack Support: Custom textures for each backpack type
- Database Support: MySQL/SQLite storage for player data
- Configurable Materials: Customize upgrade requirements
Commands
- `/backpack` or `/bp` - Opens the main backpack menu
- `/backpack help` - Shows all available commands
- `/backpack give <player> <type> <level>` - Give a backpack to a player (Admin)
- `/backpack upgrade <type>` - Upgrade a specific backpack
- `/backpack reload` - Reload plugin configuration (Admin)
Permissions
- `nusabackpack.use` - Allow players to use backpacks
- `nusabackpack.command.give` - Allow giving backpacks to players
- `nusabackpack.command.reload` - Allow reloading the plugin configuration
- `nusabackpack.type.mining` - Allow using mining backpacks
- `nusabackpack.type.farming` - Allow using farming backpacks
- `nusabackpack.type.storage` - Allow using storage backpacks
- `nusabackpack.upgrade` - Allow upgrading backpacks
Installation
1. Download the NusaBackpack.jar file
2. Place it in your server's plugins folder
3. Restart your server or use `/reload confirm`
4. Edit the configuration in `plugins/NusaBackpack/config.yml` as needed
5. Run `/backpack reload` to apply changes
Configuration
Code (Text):
# NusaBackpack Configuration
# =========================
# General plugin settings
settings:
debug-mode: false
save-interval: 300 # In seconds
# Backpack settings
backpacks:
default-size: 9 # Default inventory size
max-size: 54 # Maximum inventory size
# Mining backpack settings
mining:
enabled: true
auto-sort: true
base-size: 18
# Items that are automatically sorted into mining backpack
auto-collect-materials:
- STONE
- COBBLESTONE
- IRON_ORE
- GOLD_ORE
- DIAMOND_ORE
- COAL_ORE
- EMERALD_ORE
- LAPIS_ORE
- REDSTONE_ORE
- RAW_IRON
- RAW_GOLD
- COPPER_ORE
- DIAMOND
- NETHERITE_SCRAP
- ANCIENT_DEBRIS
# Farming backpack settings
farming:
enabled: true
preserve-food: true
base-size: 18
# Items that will have extended expiration time
preserved-items:
- APPLE
- POTATO
- CARROT
- WHEAT
- BREAD
- BEEF
- PORKCHOP
# Storage backpack settings
storage:
enabled: true
base-size: 27
# Upgrade settings
upgrades:
enabled: true
max-level: 5
slots-per-level: 9
# Materials required for each level upgrade
materials:
1:
LEATHER: 8
STRING: 4
2:
IRON_INGOT: 4
GOLD_INGOT: 2
3:
DIAMOND: 2
EMERALD: 1
4:
NETHERITE_INGOT: 1
ENDER_PEARL: 4
5:
NETHER_STAR: 1
DRAGON_BREATH: 2
# Special abilities settings
abilities:
auto-pickup:
enabled: true
radius: 3
auto-smelt:
enabled: true
void-storage:
enabled: true
# Database settings
database:
type: sqlite
sqlite:
file: backpacks.db
Usage Guide
- **Getting Started**:
1. Use `/backpack` to open the main menu
2. Select a backpack type to view actions
3. Get a physical backpack item or use the virtual storage
- **Equipping Backpacks**:
1. Get a backpack item using the GUI
2. Open the backpack actions menu
3. Click "Pasang di Helmet" to equip it
4. Right-click in the air with an empty hand to open the equipped backpack
- **Upgrading Backpacks**:
1. Access the upgrade menu from the main backpack GUI
2. Gather the required materials
3. Click on the backpack you want to upgrade
Support
For support, bug reports, or feature requests:
- Discord:
Join Our Discord Server
- Email:
[email protected]
Compatibility
- Tested on Spigot and Paper 1.16.5 - 1.21.4
- Compatible with most inventory management plugins
Credits
- Developed by Br1ckV733
- Special thanks to our beta testers and the community for their support!