Backpacks 1.2.2

Never run out of inventory space again

  1. nefilto
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    [​IMG]
    [​IMG]
    Backpacks+ add 4 craftable backpacks with Custom sizes in the config. BackPacks+ don't use any kind of files or database to store the items it's all stored inside one item like a shulker box for example, also support fast loading and unloading from chests.

    [​IMG]
    [​IMG]
    - A Backpack can be crafted.
    - A Backpack can be stored inside a chest.
    - You can rename a Backpack
    - You can use custom Items as a Backpack
    - You can use player heads as a Backpack
    - A renamed backpack will show his name in his inventory
    - You can't put a Backpack inside another Backpack.
    - Players can open other players backpacks if they right click with the backpack in hand.
    - The use of Backpacks can be restricted using the permissions :
    • [backpacksplus.use.small]
    • [backpacksplus.use.medium]
    • [backpacksplus.use.large]
    • [backpacksplus.use.extralarge]
    - The crafting can be disabled in the config.
    - The crafting can be allowed for a player using the permission :
    • [backpacksplus.craft.small]
    • [backpacksplus.craft.medium]
    • [backpacksplus.craft.large]
    • [backpacksplus.craft.extralarge]
    - Destroying a Backpack will destroy all the items stored inside.
    - If keep_backpack_on_death is set to false the player will loose the backpack and all the items inside will be dropped on the ground.
    - While holding a backpack and enable_fast_load_unload is set to true:
    ( Shift + Right Click ) to unload the backpack content into a chest
    ( Shift + Left Click ) to load items from a chest into you backpack

    [​IMG]
    [backpacksplus.use.small] Let you use the small Backpack
    [backpacksplus.use.medium] Let you use the medium Backpack
    [backpacksplus.use.large] Let you use the large Backpack
    [backpacksplus.use.extralarge] Let you use the extra large Backpack
    [backpacksplus.craft] Let you craft the Backpacks
    [backpacksplus.create] Use /bpp create <backPack>
    [backpacksplus.reload] Use /bpp reload
    [backpacksplus.help] Use /bpp help
    [backpacksplus.permission] Use /bpp permission

    [​IMG]
    /bpp help: show all Backpacks+ commands
    /bpp reload: reload the config
    /bpp create <backPack>: create a backpack
    <backPack> : small - medium - large - extra_large
    /bpp permission : show all Backpacks+ permission

    [​IMG]
    2017-08-13_08.40.24.png
    2017-08-13_08.40.34.png
    2017-08-13_08.40.50.png
    2017-08-13_10.10.04.png

    [​IMG]
    Code (Text):
                       
    chat_line_color: '&2' # The Line color in the chat
    loading_from_chest_message: '&2%count% &ritems added to the &2Backpack' #the message shown when a player load item from a chest.
    unloading_to_chest_message: '&2%count% &ritems added to the &6chest' #the message shown when a player unload items to a chest.
    enable_crafting: true # Make the backpacks craftable
    keep_backpack_on_death: true #if set to true the backpack will drop as an item, if set to false the backpack get deleted and the items inside drop on the ground
    enable_fast_load_unload: true # Enable Fast loading and unloading items from backpacks to chests
    custom_item: EMERALD #The items used to represent the BackPack, you can use PLAYER_SKULL to use a player head
    skull_name: MHF_Chest #The name of the player to use
    small_packpack_description: A Small BackPack # The Lore of the Small Backpack
    medium_packpack_description: A Medium BackPack # The Lore of the Medium Backpack
    large_packpack_description: A Lore BackPack # The Lore of the Large Backpack
    extra_large_packpack_description: An Extra Large BackPack # The Lore of the Extra-Large Backpack
    small_size: 18 # Small Backpack size 2*9
    medium_size: 27 # Medium backpack size 3*9
    large_size: 36 # Large Backpack size 4*9
    extra_large_size: 54 # Extra-large Backpack size 6*9 (the max is 6*9)
    small_size_recipe: LEATHER:LEATHER:LEATHER-LEATHER:ENDER_CHEST:LEATHER-LEATHER:EMERALD:LEATHER
    medium_size_recipe: LEATHER:EMERALD:LEATHER-LEATHER:ENDER_CHEST:LEATHER-LEATHER:EMERALD:LEATHER
    large_size_recipe: LEATHER:LEATHER:LEATHER-LEATHER:ENDER_CHEST:LEATHER-EMERALD:EMERALD:EMERALD
    extra_large_size_recipe: EMERALD:EMERALD:EMERALD-EMERALD:ENDER_CHEST:EMERALD-EMERALD:EMERALD:EMERALD
    #"-" represent the end of the line in the crafting table
    #":" represent the separation between every material in a line
     

    [​IMG]
    Backpacks Bank (store the backpacks with unlockable slots)
    Fast loading and unloading items from backpacks to a chest - Added in 1.0.3
    Custom Crafting Recipes - Added in 1.1.2
    Custom Backpack Item - Added in 1.1.0
    Player head as a Backpack - Added in 1.1.3
    Customizable messages - Added in 1.1.4
    ...
    - leave any suggestion you have in the discussion section and I'll must likely add it.

    [​IMG]
    You are not allowed to decompile the source code!
    You are not allowed to re-upload the plugin!
    You are not allowed to include the source code in your plugin!
    You are not allowed to claim this plugin as yours!

    [​IMG]
    This plugin is still in development and might contain bugs, if you find a bug please report it in the discussion section.

    when reporting a bug please provide these information:
    • Server Software (Spigot, Bukkit...)
    • Server Version (1.11, 1.12...)
    • Backpacks+ Version
    • Output in the console
    • Description of the Bug

    [​IMG]
    2017-08-13_08.52.48.png 2017-08-13_09.32.jpg 2017-08-13_09.54.jpg
    2017-08-21_14.56.31.png
    2017-10-10_12.18.46.png

    Images

    1. logo.jpg
    SrGuittar likes this.

Recent Updates

  1. backpacks+ 1.2.2
  2. backpacks+ 1.2.1
  3. backpacks+ 1.2.0

Recent Reviews

  1. DTPNNK
    DTPNNK
    5/5,
    Version: 1.2.2
    Wonderful plugin, very clear, easy to configure. There are some plug-ins from the author ?
  2. wildcore71
    wildcore71
    5/5,
    Version: 1.2.2
    Plugin is amazing working Great! but can I get the craft permission back? and can it be per backpack? please? I can pay for the custom edition?!?!
    1. nefilto
      Author's Response
      Thanks for the review no need to pay me the latest version already have what you're asking for :)
  3. Razor7w
    Razor7w
    4/5,
    Version: 1.2.0
    Error In console.
    14/04/2018 14:04:00
    14:04:00Caused by: java.lang.NullPointerException
    at com.nefilto.backpacksplus.listeners.BackPackItemListener.onStarUse(BackPackItemListener.java:59) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    ... 23 more

    //OTHER//

    14/04/2018 14:04:00
    14:04:00Could not pass event PlayerInteractEvent to backpacksplus v1.2.0
    Console 14/04/2018 14:04:00
    14:04:00org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:202) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.BlockRedstoneOre.stepOn(BlockRedstoneOre.java:37) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.Entity.move(Entity.java:861) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.a(EntityLiving.java:1813) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.a(EntityHuman.java:1426) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.n(EntityLiving.java:2124) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.n(EntityHuman.java:348) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.B_(EntityLiving.java:1946) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.B_(EntityHuman.java:145) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityPlayer.playerTick(EntityPlayer.java:313) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.PlayerConnection.e(PlayerConnection.java:139) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.aufdemrand.denizen.nms.impl.packets.handlers.AbstractListenerPlayIn_v1_12_R1.e(AbstractListenerPlayIn_v1_12_R1.java:76) [denizen-1.0.2-SNAPSHOT.jar:?]
    at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:233) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:140) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:845) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
    Caused by: java.lang.NullPointerException
    at com.nefilto.backpacksplus.listeners.BackPackItemListener.onStarUse(BackPackItemListener.java:59) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    ... 23 more
    14:04:01Caused by: java.lang.NullPointerException
    at com.nefilto.backpacksplus.listeners.BackPackItemListener.onStarUse(BackPackItemListener.java:59) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    ... 23 more

    //OTHER//

    14/04/2018 14:04:01
    14:04:01Could not pass event PlayerInteractEvent to backpacksplus v1.2.0
    Console 14/04/2018 14:04:01
    14:04:01org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:202) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.BlockRedstoneOre.stepOn(BlockRedstoneOre.java:37) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.Entity.move(Entity.java:861) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.a(EntityLiving.java:1813) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.a(EntityHuman.java:1426) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.n(EntityLiving.java:2124) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.n(EntityHuman.java:348) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityLiving.B_(EntityLiving.java:1946) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityHuman.B_(EntityHuman.java:145) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.EntityPlayer.playerTick(EntityPlayer.java:313) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.PlayerConnection.e(PlayerConnection.java:139) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.aufdemrand.denizen.nms.impl.packets.handlers.AbstractListenerPlayIn_v1_12_R1.e(AbstractListenerPlayIn_v1_12_R1.java:76) [denizen-1.0.2-SNAPSHOT.jar:?]
    at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:233) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:140) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:845) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
    Caused by: java.lang.NullPointerException
    at com.nefilto.backpacksplus.listeners.BackPackItemListener.onStarUse(BackPackItemListener.java:59) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor199.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-b6ecf3b-2e21028]
    ... 23 more

    Please check, great plugin <3
    1. nefilto
      Author's Response
      I just fixed that bug an update will be available soon.
  4. mattiking
    mattiking
    1/5,
    Version: 1.2.0
    it dont work for me on my server so i give you 1 start for the plugin dont work for me
    1. nefilto
      Author's Response
      Don't work doesn't help me much find why and fix the problem, I suggest you post the console log and a detailed description in the discussion sesction.
      Thank you for downloading and trying my plugin.
  5. Razor7w
    Razor7w
    5/5,
    Version: 1.1.9
    Great plugin, do you plan to share the project code later? It would be great to be able to contribute.
    1. nefilto
      Author's Response
      Sharing the code would take so much work and time but I'll definitely do it soon, I have a bad habit of not commenting my code cause "I'll remember it later" also I have some left over classes from testing, thank for the review glad you liked my plugin
  6. SrGuittar
    SrGuittar
    5/5,
    Version: 1.1.4
    Great plugin! Please could I add more personalization for the messages? Thank you! [Google translate]
    1. nefilto
      Author's Response
      only the messages show to the staff are not personalized yet i am working on it, the rest is 100% personalizable, if you need anything in particular just message me or post it in the discussion section.

      Thank you for your review.
  7. arturek1666
    arturek1666
    5/5,
    Version: 1.1.2
    Amazing plugin the plugin for backpack out there for me good job :) . Before i give 4 rating but just because there was no custom recipes. But now holly crap amazing plugin :)
    1. nefilto
      Author's Response
      10/10 IGN :)
  8. arturek1666
    arturek1666
    4/5,
    Version: 1.1.0
    Giving 4 stars as this is the plugin I was really looking for a while. It has really good features and this update really make it even better. The only reason i give 4 stars instead of 5 it's because player cant't change the crafting recipe. When this feature will be added :). I will 100% give 5 starts :). Good job and keep it up like this.
    1. nefilto
      Author's Response
      I Added custom Recipe, you better change your rating >_<
  9. jokersbr
    jokersbr
    5/5,
    Version: 1.0.6
    Plugin perfeito, falto o resto das traduções. por favor atualize ele com o resto das traduções
  10. Arceeuuss
    Arceeuuss
    5/5,
    Version: 1.0.4
    Before discovering this plugin i had AIDS, Cancer, Insomnia, and many other diseases, but then i downloaded this plugin, and thank god, i am now 100% healthy, Thanks Nefilto for this wonderful plugin <3 !
    1. nefilto