ChestBackpack 1.1.4

Simple backpack with backpack-item

  1. Sumafu
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://bitbucket.org/Sumafu/chestbackpack
    Contributors:
    KadamaLee (Logo)
    [​IMG]

    ChestBackpack includes an Backpack for every player to your server, without any client mods. You need a special item to open your inventory unless you have special permissions. If you die an you have the item in your normal inventory, all item in the inventory will drop, this behavior can be disabled through permissions. It is recommended to use a MySQL database for the plugin, but on small servers you can use the flatfile mode.

    Special thanks to KadamaLee for the logo.

    If you define a warmup in the config file, you can use the plugin in a BungeeCord system. But I don't guarantee problem-free working with BungeeCord.

    Installation
    First, download the latest version at the left side under the menu point "Downloads", unpack the file. Copy the .jar file into the plugins folder and start the Spigot server. That's all.

    Language

    Now you can determine the language of the plugin. If you have your own language file, you have to copy it into the folder ChestBackpack in the plugins folder. In the config.yml now you have to insert the name of the file, if no file is indicated, by default english strings are used.
    About the download link you can download the default language file or an language file with germane strings.

    Database

    It is recommended to use a MySQL database for saving data, because on servers with large number of different players the flatfile mode can slow down your server. To change the mode from flatfile to mysql mode you have to ways, the first way is for servers, where no players used the backpack before, the second method should be used, if you have already saved data in flatfile mode.
    Clean system
    If nobody has used the backpack before or all backpack data should be lost, then just open the file 'config.yml' in the ChestBackpack folder in the plugins folder. Now insert your MySQL access data and change the node 'datamode' from 'flatfile' to 'mysql'. Now restart the server and you are done.
    Running system
    If you had already people that used the backpack then this way is the right one. This method migrates all backpack data from flatfile to MySQL database, and the best, you can do this on a running system. You can also migrate data, if players on the server, this players will be kicked before migration starts and no player can connect while migration is running. Start your server, if not started jet. Then open the 'config.yml' file in the ChestBackpack folder in the plugins folder. Insert your MySQL access data, don't change the 'datamode' node! Now insert the command 'backpack migrate' into the console, then confirm with 'backpack migrate ok'. Now migration is running. After migration is ready, you don't have to do anything else, everything is completed. The old flatfile in the ChestBackpack folder will be saved with date and time of the migration in the same folder.

    Permissions
    Code (Text):
    chestbackpack.lostInvAtDeath:
        description: If true you lost your backpack inventory at death if you have the backpack item in your inventory
        default: not op
    chestbackpack.slots.9:
        description: Nine additional slots
    chestbackpack.slots.18:
        description: Eightteen additional slots
    chestbackpack.slots.27:
        description: Twentyseven additional slots
    chestbackpack.slots.36:
        description: Thirtysix additional slots
    chestbackpack.slots.45:
        description: Fourtyfive additional slots
    chestbackpack.slots.54:
        description: Fityfour additional slots
        default: op
    chestbackpack.command.open:
        description: Allows to open the backpack via the command, if false you get the packpack item through the command
        default: op
    chestbackpack.command.other:
        description: Allows to access to the backpack of other players via command
        default: op
    Commands
    /backpack - if you have "chestbackpack.command.open" permission, this command opens your backpack, if not, it gives you the backpack item.

    /backpack item - Gives you the backpack item

    /backpack player <player_name> - Opens the inventory of the player in read-only mode, only with permission "chestbackpack.command.other"

    /backpack help - Shows all commands based on your permissions

    /backpack ? - Same as /backpack help

    API
    ChestBackpack includes since version 1.1.0 an easy to use API for developers with many methods to hook into ChestBackpack. A detailed description is comming soon.
    FelixBau and Mazuu like this.

Recent Updates

  1. Bug fix
  2. Many many bugs
  3. Bug fixes

Recent Reviews

  1. Lachrymology
    Lachrymology
    5/5,
    Version: 1.1.4
    I used this plugin since MC 1.8 or so .. now we are in MC 1.12.1 and it still gets supported and the owner provides his help in the forum - really awesome. Never had any problems or bugs with the backpack!
  2. Alfre_DGR
    Alfre_DGR
    5/5,
    Version: 1.1.4
    Pls update this amazing plugin,
    Its incredible.
    Update to 1.12.1 i need this plugin for my server
  3. Gida
    Gida
    4/5,
    Version: 1.1.3
    Good plugin, but i need a new option (config and permission): maximum number of backpacks/player. And a disable/enable worlds config i need, and a /bp reload command. Sorry my bad english.
    1. Sumafu
      Author's Response
      Hi, thanks for the review. But I have some questions:
      - maximum backpack number: Every player has exactly one backpack, this will not be changed, but you can disable the backpack permission of a player.
      - Disable specific worlds: This is in my ToDo List ;)
      - /bp reload: Do mean, for the config? This is also on my ToDo List
      I don't know, when I release an update, maybe this month, maybe next month. Currently I have not as much time as I need :)
  4. LoneDev
    LoneDev
    3/5,
    Version: 1.1.3
    Duplication bug , check your code
    1. Sumafu
      Author's Response
      Sorry, but this is a bug report, which is completely useless. I can not fix something when I don't know, where the error occurs, when the error occurs, what do you did, before the error occurs.
      Sorry, but I need this information to fix a bug.
  5. Lachrymology
    Lachrymology
    5/5,
    Version: 1.1.3
    Hi all,

    currently I'm running Spigot 1.10.2 with ChestBackpack v1.1.3 from Mar 27, 2016 and it's working flawlessly.

    Could anybody change the version text to 1.10.x?

    Thanks,
    Lachrymology

    Current Spigot details:
    git-Spigot-e0e1771-5e5cf84 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)
    1. Sumafu
      Author's Response
      "Could anybody change the version text to 1.10.x?" Which text do you mean?
  6. xMarcel_x
    xMarcel_x
    5/5,
    Version: 1.1.3
    Hey Ho (=

    Ich finde das Plugin TOP! Nach diesem Plugin habe ich lange gesucht! (=

    Was mir nur eventuell noch fehlt ist eine Permission, die verhindert das Spieler das BackPack öffnen können. Die könnte man dann Spielern in bestimmten Welten geben.
    1. Sumafu
      Author's Response
      Hi, die Idee finde ich gut. Werde mir das auf meine ToDo-Liste schreiben. Aber wegen Studium kann ich nicht sagen, wann das nächste Release kommt.
  7. Pixiio
    Pixiio
    3/5,
    Version: 1.1.2
    Although I hate making a (bad) review for the plugin, be carefull before you use this plugin. There were deadlocks in the plugin crashing our servers (fixed now) and duplicating backpacks (not fixed). The developer is really friendly and helpfull so I hope he'll fix these problems!
    1. Sumafu
      Author's Response
      I said you that I try everything to fix these errors. But the most people didn't say anything when an error happens, and then I don't know anything about this and can't fix them.
  8. Jemrada
    Jemrada
    5/5,
    Version: 1.1.0
    This has been a great addition to our world. We have a lot of adventurers. With this backpack and also a donkey along on the adventure. We can make a great adventure in to a rich exploration. Keep of the great work and look forward to seeing this expanded more.
  9. iDreamablez
    iDreamablez
    4/5,
    Version: 1.0.2
    I like the concept of this and it is really well done in my opinion. I would be extra happy if it supported other plugins such as Autosell. If so I would really consider this plugin.
    1. Sumafu
      Author's Response
  10. Stefan_FCE
    Stefan_FCE
    5/5,
    Version: 1.0.0
    Geniales Plugin!
    Leider geht / backpack player name nicht auf der neusten Version.

    Und noch besser wäre, wenn jede Rucksackgröße, seinen eigenen Namen hätte. Also Ingame oben wo Backpack steht.