[INACTIVE] [MECH/DEV] SpoutBackpack v2.3.6_3 - Give your players a Backpack [1317]

Discussion in 'Inactive/Unsupported Plugins' started by NeatMonster, Aug 10, 2011.

  1. Offline

    NeatMonster

    Please now use BukkitInventoryTools which contains SpoutBackpack.
    This thread is now useless, please don't post any longer on it.
    -----------------------​
    You can find the Bukkit Dev' thread HERE.
    Please use it, this thread will no longer be updated.

    ------------------------​
    SpoutBackpack v2.0.1
    Give your players a Backpack w/ Spout.

    Because pictures / video are always better than thousand words:
    [​IMG]
    [​IMG]
    (Unofficial video by IAMWIN but outdated: v1.9.5)​

    Features:
    • Pressing a key to open your backpack ;
    • Economy widget if you want it ;
    • Not just backpack, workbench too ;
    • Drop on death (configurable) ;
    • Permissions and economy plugins support ;
    • Allow your players to expand their Backpack ;
    • Restictions of upgrades & commands ;
    • Multiworld support with different Backpacks ;
    • Hooks into WorldGuard, MobArena and Jail ;
    • Key and name can be customized ;
    • API for developers ;
    • Backpacks are saved on server ;
    • Works even on reload.
    Requirements:
    • Spout and Spoutcraft - Required to launch and use the plugin.
      Tested with RB #1.0.5.227 of Spout and RB #1.0.5.256 of Spoutcraft.
    • (OPTIONAL) Permissions - Required if you want to customize the size or upgrade.
    • (OPTIONAL) PermissionsBukkit - Required if you want to customize the size or upgrade.
    • (OPTIONAL) PermissionsEx - Required if you want to customize the size or upgrade.
    • (OPTIONAL) GroupManager - Required if you want to customize the size or upgrade.
    • (OPTIONAL) iConomy - Required if you want to upgrade.
    • (OPTIONAL) BOSEconomy - Required if you want to upgrade.
    • (OPTIONAL) Essentials Economy - Required if you want to upgrade.
    • (OPTIONAL) MultiCurrency - Required if you want to upgrade.
    • (OPTIONAL) WorldGuard - Not required but compatible.
    • (OPTIONAL) MobArena - Not required but compatible.
    • (OPTIONAL) Jail - Not required but compatible.
    Configuration:
    Code:
    Widget:
        PositionY: 5
        PositionX: 3
        Enabled?: true
    Permissions:
        UseGroupManager?: false
        UsePermissions?: true
        UsePermissionsBukkit?: false
        UsePermissionsEx?: false
    Backpack:
        Name: Backpack
        Key: B
        Price:
            '45': 40.0
            '36': 30.0
            '18': 10.0
            '54': 50.0
            '27': 20.0
        RegionWhereBackpacksAreDisabled:
        - region1
        - region2
        world:
            Administrators:
                UpgradeSize: 54
                Size: 54
            Players:
                UpgradeSize: 27
                Size: 9
            Guests:
                UpgradeSize: 0
                Size: 0
            InventoriesShare?: true
            Moderators:
                UpgradeSize: 45
                Size: 27
            Joueurs:
                UpgradeSize: 36
                Size: 18
    Workbench:
        Enabled?: true
        Key: W
        NeededInInventory?: false
    Saves:
        Log?: false
        Interval(InMinutes): 5
    
    For PermissionsBukkit and PermissionsEx, you need to add permissions backpack.worldname.groupname. You also need to order your groups in the configuration file (eg. Admins, then Mods, then Players and then Guests). I'm sorry of this but those two plugins doesn't have the methods I need.

    Permissions:
    • backpack.workbench : Allow the player to open a virtual workbench.
    • backpack.nodrop : No drop of the items in the Backpack on death.
    • backpack.clear : Allow the player to clear his own Backpack.
    • backpack.clear.other : Allow the player to clear others inventories.
    • backpack.info.other: Allow the player to show info about others.
    • backpack.upgrade.other: Allow the player to upgrade others' Backpack.
    • backpack.open.other : Open other players' Backpack.
    • backpack.reload : Allow the use of the /backpack reload command.
    • NOTE: If you use OP system, size for not-Op players will be 9 and 54 for OP players.
    Commands:
    • /backpack clear (Player) : Clear your / player's inventory.
    • /backpack info (Player): Show information about your / player's Backpack.
    • /backpack open [Player] : Open player's Backpack.
    • /backpack upgrade [Player]: Upgrade your /player's Backpack.
    • /backpack reload : Reload Backpack's configuration.
    • NOTE: /backpack's alias is /bp.
    Downloads:
    Highly recommended:
    Credits:
    • The portage from BukkitContrib to Spout of this plugin was made by kazimir!
    • All credits go to captainawesome7 for his awesome BCBackpack plugin!
    TO-DO:
    • Permissions support ; DONE IN 1.3
    • Configuration of the key ; DONE IN 1.3
    • Multiple chest sizes ; DONE IN 1.4
    • iConomy integration ; DONE IN 1.6
    • MobArena hook ; DONE IN 1.6.1
    • BOSEconomy support ; DONE IN 1.6.2
    • PermissionsBukkit support ; DONE IN 1.6.3
    • Multiworld support ; DONE IN 1.7
    • Separate inventories ; DONE IN 1.7
    • WorldGuard regions support ; DONE IN 1.7.1
    • GroupManager support ; DONE IN 1.7.2
    • Workbench ; DONE IN 1.8
    • Jail support ; DONE IN 1.8.1
    • Add an option to disable workbench ; DONE IN 1.8.2
    • Restriction on Workbench ; DONE IN 1.8.4
    • Support of Essentials economy ; DONE IN 1.8.5
    • Economy widget ; DONE IN 1.9
    • Command to clear Backpack ; DONE IN 1.9
    • Restrictions on upgrades ; DONE IN 1.9
    • API ; DONE IN 1.9
    • Setting for the widget position ; DONE IN 1.9.2
    • Lookup in others' Backpack ; DONE IN 1.9.2
    • Support for PermissionsEx ; DONE IN 2.0
    • Handle deaths without Spout client ; DONE IN 2.0
    • Upgrade other players' Backpack ; DONE IN 2.0
    • Furnaces.
    Notes:
    • If you put something in your Backpack and close Minecraft by clicking the "X" without closing your backpack, all items you put in since opening your Backpack are lost. That's not a bug - It's a feature to prevent duping.
    API:
    You want to hook into SpoutBackpack? Fine, I have what you need.
    1. Import SpoutBackpack.jar as a library in your project ;
    2. Import me.neatmonster.spoutbackpack.SBHandler ;
    3. In your main class, add this object creation :
      Code:
          public SBHandler spoutBackpackHandler;
    4. Somewhere on your onEnable, add this line :
      Code:
              setupSpoutBackpack();
    5. So, this is the setupSpoutBackpack function :
      Code:
          private void setupSpoutBackpack() {
                                                      if (spoutBackpackHandler != null) {
                                                          return;
                                                      }
                                                      Plugin spoutBackpackPlugin = this.getServer().getPluginManager().getPlugin("SpoutBackpack");
                                                      if (spoutBackpackPlugin == null) {
                                                          return;
                                                      }
                                                      spoutBackpackHandler = new SBHandler();
                                                      return;
                                                      }
    6. To check somewhere in your code if SpoutBackpack is enabled, use :
      Code:
              if (spoutBackpackHandler != null) {
                                            return;
                                     }
    7. And finally to use a method of SpoutBackpack :
      Code:
              spoutBackpackHandler.theMethodYouWant();
      You can find all the methods HERE.
    8. If you need more methods, or if I made a mistake, do not hesitate to contact me.
    Changelog:
    Version 2.0.1
    • PermissionsBukkit & PermissionsEx fix.
    Version 2.0
    • Improved Backpacks' save system ;
    • PermissionsBukkit full support ;
    • PermissionsEx full support ;
    • Bug fix when client doesn't use Spoutcraft ;
    • Upgrade other players' Backpack.
    Other versions (open)
    Version 1.9.5
    Other versions (open)

    • Added methods for the API.
    Version 1.9.4
    • Fixed API.
    Version 1.9.3
    • Removed debug messages.
    Version 1.9.2
    • Setting for the position of the widget ;
    • Command to open other players' Backpack.
    Version 1.9.1
    • New method added to the API.
    Version 1.9
    • Economy widget when you opens your Backpack ;
    • Commands to clear Backpack(s) ;
    • Restrictions on updates ;
    • Creation of an API ;
    • Bug fixes with economy.
    Version 1.8.5
    • Support of Essentials Economy ;
    • Support of MultiCurrency.
    Version 1.8.4
    • Option to only use workbench if you have one in inventory.
    Version 1.8.3
    • No more saves when nobody is online ;
    • Fixed bug on upgrade.
    Version 1.8.2
    • Workbench toggle in the config.
    Version 1.8.1
    • Jail support.
    Version 1.8
    • Now with you can give your players a virtual workbench ;
    • You can close the workbench with the same key ;
    • Now the workbench will not appear when typing in the chat.
    Version 1.7.3
    • GroupManager full support.
    Version 1.7.2
    • GroupManager support ;
    • Permission for drop on death.
    Version 1.7.1
    • You can specify WorldGuard region where Backpacks will be disabled ;
    • More, more, more and more keys.
    Version 1.7
    • New multiworld support ;
    • Separate inventories ;
    • Common inventories ;
    • Reload command ;
    • Smart detection of plugins you've installed ;
    • Some code rewrite = more proper code.
    Version 1.6.3
    • Added PermissionsBukkit support with configuration options.
    Version 1.6.2
    • Support for BOSEconomy, no configuration needed ;
    • More anti-cheat messages and information for users.
    Version 1.6.1
    • Hooks in MobArena : when a player is inside an arena, I can't open his BackPack ;
    • For more security, it checks if iConomy is installed.
    Version 1.6
    • Added iConomy support & /backpack commands, which allow your players to expand their Backpack by paying some iConomy money (configurable in config.yml) ;
    • Minor bug fixes & code cleanup.
    Version 1.5
    • Added support for multiword (see in config.yml).
    • More and more help in the config.yml.
    Version 1.4
    • New permissions for different sizes.
    Version 1.3
    • Closing you backpack will now saves his content.
    • Permissions support.
    • You can now change the key used to open the backpack in the configuration.
    Version 1.2
    • Original version.



    [​IMG]
     
  2. Offline

    Wiernusz

    Okay, thanks for the response. Sorry for the.. huge post of idiocy. I just have to get this working. :D I'm thinking perhaps I will scratch the upgrade deal since the reason I got rid of Permissions was performance, and as bad as I want this to work; not that bad.

    Appreciate the effort though.
     
  3. Offline

    atlem

    Code:
    Error occurred while enabling SpoutBackpack v1.7.1 (Is it up to date?): com.nijiko.permissions.PermissionHandler.has(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
    
    any ideas ?
     
  4. Offline

    NeatMonster

    Okay, sorry about that. PermissionsBukkit seems to do not have the APIs I need.

    What permissions plugin do you have?
     
  5. Offline

    atlem

    McMy v0.9.6.8 -Exporting> EssentialsGroupManager 1.0a-> EssentialsGroupBridge(premission 2.5.1)
    tnx for q reply :)
     
  6. Offline

    NeatMonster

    In config.yml > UsePermissions: false & UseGroupManager: true.
     
    atlem likes this.
  7. Offline

    atlem

    :p dident see UsePremission only Gm and bp tnx alot :)
    btw is it posibel to make this a esse economy also. ?
     
  8. Offline

    NeatMonster

    You're welcome!

    Edit:
    Please write all the characters. It tooks me 30 seconds to understand "esse" means "Essentials".
    I'll add it to my TO-DO.
     
  9. Offline

    ochenchi

    I'd use this if VirtualChest didn't exist.
     
  10. Offline

    atlem

    well sry about that hehe . bad habit, we are more than one admins on ouer server so McMy/esse/gm/bp is a faster way to comunicate, than McMyAdmin/Essentials/GroupManager/BukkitPremissions . and also the txt limit on ingam mincraft. btw Dia pluging hello from my ppl they love it
     
  11. Offline

    HockeyMike24

    Permissionsbukkit
    1.8.4
    Code:
    LogTheSaves?: true
    PriceToUpgradeToThe45Backpack: 3000.0
    KeyUsedToOpenTheBackpack: B
    EnableTheWorkbench?: false
    UseGroupManager?: false
    IntervalInMinutesBetweenEachSaving: 5
    NameOfTheBackpack: Backpack
    WorldsWhoShareInventories:
    - world
    - world_nether
    PriceToUpgradeToThe54Backpack: 4500.0
    UsePermissionsBukkit?: false
    RegionsWhereBackpacksAreDisabled:
    - region1
    - region2
    PriceToUpgradeToThe27Backpack: 750.0
    PriceToUpgradeToThe18Backpack: 350.0
    UsePermissions?: true
    KeyUsedToOpenTheWorkbench: N
    SeparateInventories?: false
    PriceToUpgradeToThe36Backpack: 1200.0
    BackPackSize: 20
    InventoryName: Backpack
    DropItemsOnDeath: false
    SaveInterval: 5
    LogSaving: false
    Key: B
    
    iConomy


    My permissions plugin is working same with iConomy. When people upgrade it works but they can't see 18 slots only 9. But it says they have 18 with /bp info
     
  12. Offline

    NeatMonster

    So?

    Don't worry, it's just I prefer full words. ;)
    I'm happy that people on your server love my work. :D

    Edit:
    With PermissionsBukkit, you can't upgrade Backpack because it (PermissionsBukkit) doesn't have all the APIs I need. But the plugin allows players to use the command because the bridge tell it (the plugin) that Permissions is installed, even if it's wrong. Disable Backpack upgrade in the config.

    Enjoy! :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  13. Offline

    atlem

    hey nice work :) dident expet it this fast . your the best
     
  14. Offline

    NeatMonster

    As I said, you're welcome!
     
  15. Offline

    HockeyMike24

    Can't you set it so if your using no permissions users can still upgrade?
     
  16. Offline

    atlem

    New wish That will give your backpack more power .. add economy to you backpack
    spout Backpack + spoutwallet = awsome
    then all we miss i zanz minimap and mcmmo stats page,
    [​IMG]
     
    IronNerd likes this.
  17. Offline

    SilverHearts

    Nice plugin save me many space. I using to play adventure maps and collecting things along each adventure maps Im playing. :p

    I seem have found a bug may not be i dont know but when you have your portable crafting table and when you leave extra things in there then you switch to your backpack the items in the portable crafting table disappear. I dont know if thats the feature for stopping players to duplicate items.

    And an other thing is how do we set it so people in permission as a limit for max backpack upgrade. And also if they can all start at backpack slot of 9 when first join and you have to upgrade to get it to the max slot for that group.
    ex. Builder max 36
    Moderator max 45
    Admin max 54
     
  18. Offline

    NeatMonster

    I'll add it to my TO-DO list.

    Why not. I'll add to my TO-Do list too.

    1. Hum... You shouldn't be able to open Backpack when you've got your Workbench. Need a bug fix.
    2. I'll add restrictions to my TO-DO list.
     
    SilverHearts likes this.
  19. Offline

    MrMontor

    I am using your plugin for some time now, and i think it would be great if you could add a little command that just clears your backpack, or the backpack of another player!
     
  20. Offline

    Gabriel333

    I think SpoutBackpack is really good and I would like to support it. It would be perfect if you could make an API, so I can call your plugin.

    If you could add a Method which returns the players backpack-inventory, I think I will be able to sort and stack the items in the backpack too.

    something like :

    inventory = NEW SBinventory = player.getBackpackInventory();

    Im not sure if I will need a player.setBackpackInventory() as well?
     
  21. Offline

    Ranzear

    Seeing an upgraded backpack should work just fine through SuperPermsBridge, just use Permissions: True and PermissionsBukkit: False in config. I think it's about time people started taking SuperPerms seriously anyway (since, particularly, Spout is), but not supporting all of the legacy APIs is definitely a problem.

    Right now my problem is having Op for just five minutes seems to have given me a 54 slot backpack I can't get rid of to play fair. I delete the inventory data but it doesn't downgrade me...

    Anyway, RB1060 and the latest Spout makes the latest version of SpoutBackpack go insane on me (Older Dev version worked fine, but I perma-deleted it). I didn't get the log because it was six miles long after typed stop.

    Snagged some of it:

    Code:
    02:34:48 [INFO] [SpoutBackpack] Permissions found, will use it.
    02:34:48 [INFO] [SpoutBackpack] Version 1.8.5 is now enabled.
    02:34:48 [INFO] [SpoutBackpack] Inventories loaded.
    02:34:48 [SEVERE] Could not pass event PLUGIN_ENABLE to SpoutBackpack
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
            at me.neatmonster.spoutbackpack.SBRegister.onPluginEnable(SBRegister.jav
    a:34)
            at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.j
    ava:548)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:892)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    02:34:48 [INFO] Server permissions file permissions.yml is empty, ignoring it
    02:34:48 [INFO] Done (0.723s)! For help, type "help" or "?"
    02:34:51 [INFO] [BBROTHER] Removed 0 records older than 168h00m00s in 0h00m00s.
    >
    Doesn't look like a permissions issue, looks more like I need to check my iConomy version.
     
  22. Offline

    NeatMonster

    I'll add it on my TO-DO list.

    Yep, good idea. -> TO-DO list.

    Yes, in the last version I use Register to handle economy. I'm on it, I'll edit my post when I'll have a solution.
    Edit: Okay, problem should be solved in next version.

    I've done with this suggestion, it will be in the next version!

    Re-Edit:
    I've done with this suggestion too, it will be in the next version!

    Re-Re-Edit:
    This suggestion will be in the next version too!
     
  23. Offline

    Mercury

    Code:
    2011-08-18 08:30:51 [INFO] [SpoutBackpack] PermissionBukkit found, will use it.
    2011-08-18 08:30:51 [INFO] [SpoutBackpack] Version 1.8.5 is now enabled.
    2011-08-18 08:30:51 [INFO] [SpoutBackpack] Inventories loaded.
    2011-08-18 08:30:51 [SEVERE] Could not pass event PLUGIN_ENABLE to SpoutBackpack
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.register.payment.Methods.hasMethod()Z
        at me.neatmonster.spoutbackpack.SBRegister.onPluginEnable(SBRegister.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.java:548)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:892)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Code:
    2011-08-18 07:45:25 [SEVERE] Could not pass event PLUGIN_DISABLE to SpoutBackpack
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.register.payment.Methods.hasMethod()Z
        at me.neatmonster.spoutbackpack.SBRegister.onPluginDisable(SBRegister.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$45.execute(JavaPluginLoader.java:555)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:911)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:294)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:287)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:173)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:314)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:393)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Using #1060 and latest Backpack.
     
  24. Offline

    NeatMonster

    Wait for the next version, normally the problem will be solved.

    API implemented in the next version.

    Enjoy! :)

    Especially @Gabriel333
    I'll write a short tutorial to show how to hook in SpoutBackpack, don't worry.
    If you need more APIs, tell me. I'll add soon a new one to know the actual size of the player Backpack.
    Edit: Short tutorial added in the OP. If something is wrong, incorrect, etc. please tell me it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  25. Offline

    atlem

    just delet in plugin folder ?

    nice your fast :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  26. Offline

    mrgreaper

    @NeatMonster The light verson is working 100% for us ....THANK YOU!
     
  27. Offline

    MrMontor

    kinda hard work instead of just typing something like /clearbp ^^
     
  28. Offline

    Gabriel333

    @NeatMonster. I can read your backpack inventory, and I can see my sort algorithm works as planed, but it looks like i need a API to save the inventory back in the backpack.

    I could be something like:
    spoutBackpackHandler.setSpoutBackpack(player, inventory);If you make this I'm pretty sure that the sort algorithm works on SpoutBackpack :)
     
  29. Offline

    NeatMonster

    Also.

    I know. :D

    You're welcome!

    /backpack clear [Player]

    I'll add this method in v1.9.1.
    Edit: Here we go!
    You can find the new method HERE.
     
  30. Offline

    Wiernusz

    An option to let an admin look into another players' backpack would make this about complete :-D
    I'm about ready to ditch the permsbridge. >_>
    Curious, the new ckpack.upgrade18, etc.. I'm currently doing something like this based on groups, since I'm using super-permissions, but they just automatically get the backpack on upgrade. Since you know what works with SuperPerms, think this could work for me? If it's a Maybe, I could go ahead and transfer it all over.
     
  31. Offline

    atlem

    is it posibel to hover the money over the backpak gui like in the pick, and can you make a config file to move it around and pos it where it dosent crash to outher plugins, somthing like this
    Code:
    LogTheSaves?: false
    PriceToUpgradeToThe45Backpack: 40.0
    KeyUsedToOpenTheBackpack: B
    EnableTheWorkbench?: true
    UseGroupManager?: true
    IntervalInMinutesBetweenEachSaving: 5
    UseWidget?: true
    pos:
        left: 100  <--------
        top: 30    <--------
    NameOfTheBackpack: Mypack
    WorldsWhoShareInventories:
    - world
    - world_nether
    PriceToUpgradeToThe54Backpack: 100000.0
    UsePermissionsBukkit?: false
    RegionsWhereBackpacksAreDisabled:
    - region1
    - region2
    PriceToUpgradeToThe27Backpack: 20000.0
    PriceToUpgradeToThe18Backpack: 10000.0
    UsePermissions?: false
    NeedsAWorkbenchInYourInventory?: true
    KeyUsedToOpenTheWorkbench: N
    SeparateInventories?: false
    PriceToUpgradeToThe36Backpack: 30000.0
    
    i like it clean so if its doabel that whod be awsome , :)
     

Share This Page