Skip to content

Simple & customizable survival-friendly item backpack plugin

License

Notifications You must be signed in to change notification settings

HibiscusMC/KixsSimpleBackpacks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kix's Simple Backpacks

Simple & customizable survival-friendly item backpack plugin - a happy medium between bundles & shulker boxes

Compatibility

  • Spigot, Paper, & CraftBukkit on versions 1.14.x - 1.17.x (other server types may work but are not directly supported)
  • Java 8 or newer

preview images

Features

  • Supports any items; all item attributes including nbt data is processed
  • No dupes unless the item is copied in creative mode; unique identifier assigned per backpack
  • Very customizable; change backpack size, lore, display name, etc. (see config.yml)
  • Works with inventories; storage containers, hoppers, dispensers, etc. are supported
  • No messy backend storage; backpack contents stored in the item itself (PersistentDataContainer)
  • Anvil support for renaming backpacks with respect to a configurable format
  • Recipe book support; backpacks and their recipe show up in player's survival recipe books
  • Rich meta; backpack items show a summary of its contents along with slot usage and capacity in item lore
  • Dynamic config updates; refreshes existing items in accordance to config changes:
    • Backpack item material, any text/lores from the config, and other options are refreshed and applied to backpacks when opened
    • If backpack size is made smaller, when players open their backpacks any items that previously fit in the older, bigger size will be dropped at their feet

Commands & Permissions

  • /backpacks get: get a backpack without having to craft it [permission: backpacks.getcommand]
  • /backpacks give <player>: give a backpack to the target player [permission: backpacks.givecommand]
  • /backpacks reload: reload & update changes to the config file [permission: backpacks.reload]

How to use

  • Either craft or use the get command to get a backpack. Right click it to "unbox" it (anti dupe measure) and then every time you right click again you'll open it!
  • If you plan on having multiple backpacks, it's a good idea to rename them in anvils for organization (ex "tools" or "mining")

Notes

  • Backpacks can be any item (changeable from the config). They cannot be placed even if they're a block (like default)

Download

https://www.spigotmc.org/resources/91098/

Compile

Requires Java 8 & Maven

1. git clone https://github.com/kixmc/KixsSimpleBackpacks
2. mvn package

Compiled jar will be in the /target directory

Support

If you have any questions, suggestions, or just want to say hi you can join my Discord server here: https://discord.com/invite/HKnDTRj

About

Simple & customizable survival-friendly item backpack plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%