[INACTIVE][ECON] LocalShops v3.1.1 (Fifth Avenue) - Economy Based Player Shops [935]

Discussion in 'Inactive/Unsupported Plugins' started by cereal, May 13, 2011.

Thread Status:
Not open for further replies.
  1. Offline


    Economy Based Player Shops

    Version: 3.1.1 (Fifth Avenue)

    LocalShops allows players to create and manage physical shops - literal player-defined cuboids - in which they can directly participate in a server economy!

    Version 3 includes masses of bug fixes, tweaks and improvements, including a brand new item search engine, allowing players to use, manage and create shops with more ease that ever before.

    • Player owned and operated physical shops!
    • Shops can be managed by multiple players.
    • Create a Free Market in which the players directly control economic values of items!
    Download LocalShops (JAR)
    Source Code
    Issue Tracker (Bug Reports & Feature Requests)

    Got Issues or Problems?

    We're happy to help with any issues or problems you may have, but please help us as we make every effort to help you! If you're experiencing errors, or funkiness please do the following:
    1. Verify that your versions meet the requirements in the Requirements Section
    2. You can reproduce the bug
    3. Use kind words in your post!
    Awesome, now in the post please include the following information:

    • Version of Bukkit
    • Version of LocalShops
    • Version of Permissions
    • Which Economic Plugin you are using (and version number)
    • Description of issue, error, or shenanigan
    • Steps to reproduce issue, error, or shenanigan
    • Log files (as much as you can provide the better)
    Commands: [required] <optional>
    • /shop
      • Displays a list of player commands
    • /shop select
      • Select a cuboid area for a shop to occupy. Used in conjunction with both the create and move commands. Using the select command a second time will cancel the selection process.
    • /shop create [shop name]
      • Creates a shop of the default sized (specified in the configuration file) at your location.
      • If used after the select command - assuming the player didn’t cancel the selection process, possess enough money to create a shop (also specified in the configuration file) and the selection is smaller than the maximum allowed area (again, specified in the configuration file) - a shop will be created that fills the specified area.
      • Remember, shops are created in a 3D space - selecting two blocks on the floor will likely result in the creation of a shop that is a single block tall, which isn’t particularly useful to anyone.

        Any characters may be used for a shop name, including spaces and punctuation.
    • /shop info <id>
      • Used while standing in a shop, this command will return information about that specific shop. If a shop ID is added to the end, it will return information about another shop without the player needing to be physically in it.

        Use either this command or list to get shop IDs.
    • /shop browse <buy|sell>
      • Shows a list of items currently in the shop and if provided either buy or sell as an argument it will only show those for to buy or sell (from the players perspective).
    • /shop find [item name|id]
      • Finds nearby shops that either buy or sell the item sorted by distance with the cost per item.
    • /shop list
      • Lists all shops in the current world that the player owns, along with their unique IDs and names.
    • /shop move [id]
      • Moves the specified shop to a new location. The select command can be used prior to this command, allowing the shop to be moved to a new cuboid specified by the player.

        Both list and info will return shop IDs, in addition to other information.
    • /shop destroy
      • Destroys the shop the player is currently standing inside. The owner of the shop will receive anything that was left in stock, inventory space permitting.
    • /shop add <item name>
      • Used without an item name on the end, adds the stack of items that the player is currently holding.

        If an item name is specified, that item will be added to the shop, with a stock of 0.
    • /shop remove <item name>
      • Used without an item name, removes the item that the player is currently holding from the shop, and returns all remaining stock to the owner.

        If an item name is specified, it works in the same way, but for the specified item instead of the held item.

        In order to remove a certain amount of items from a shop (and not stop the shop from stocking the item), the player must use the buy command. Owners and managers of a shop are not charged for removing items in this manner.
    • /shop buy [item name] <amount>
      /buy [item name] <amount>
      • Purchases a specified item from a shop. If the player uses ‘all’ in place of an amount, the shop will attempt to fill the player’s inventory with the specified item, money (and item stock) permitting.
    • /shop sell <item name> <amount>
      /sell <item name> <amount>
      • Used without an item name and amount defined, sells the stack of items the player is currently holding.

        With an item name defined, a specific item (a single item) is sold to the shop. If the player uses ‘all’ in place of an amount, all instances of that item in his inventory will be sold.
    • /shop set
      • Help page - displays a list of set commands.
    • /shop set buy [item name] [price] <bundle size>
      • Used to set the price and bundle size of items that the shop will be able to buy or purchased from customers.

        Both this command and the set sell command below are set from the perspective of the shop, not the customer; in contrast the buy and sell commands are always from the perspective of the customer.
    • /shop set sell [item name] [price] <bundle size>
      • Sets the price and bundle size of items that can be sold to the customer.
    • /shop set manager +/-[player name]
      ex: /shop set manager -cerealk +Mineral
      • Adds or removes managers from the player’s shop. A manage is able to add/remove items, set prices and set maximum amounts. He cannot move the shop, destroy the shop, nor add/remove managers.
    • /shop set minbalance [amount]
      • Sets a shops minimum balance that must remain in the account at all times. Helps prevent players from selling to a shop and completely bankrupting the owner.
    • /shop set max [item name] [max amount]
      • Used to set a maximum stock limit for a specified item. Note that the owner of the shop will still be able to add items above the maximum stock level, but the shop will not buy items from players if the current stock level is higher than the maximum specified amount.
    • /shop set notification
      • Toggles if the shop owner is to receive periodic transaction notifications via chat.
    • /shop set owner [player name]
      • Changes the shop owner to another player.
    • /shop set unlimited money
      Requires a special permission node: localshops.admin
      • Sets the shop to have unlimited money - useful for a server shop buying items from players. The money from items sold to the shop while this is toggled on will go to whoever is set as the shop owner. If the owner is set to a player that doesn’t exist (ServerBank, for example) the creator of the shop won’t get the money from item sales.
    • /shop set unlimited stock
      Requires a special permission node: localshops.admin
      • Sets a shop to have an unlimited amount of all stocked items - keep in mind that items still need to be added to the shop for them to appear in the shop’s inventory.
    A word of caution with Permissions, Managers by default cannot use shops! Managers should have both the manager and user permissions, similar with Admins.
    • localshops.user.*
      • Users can buy and sell to shops but not make or manage them.
      • Sub nodes are:
        • localshops.user.buy
        • localshops.user.sell
        • localshops.user.browse
    • localshops.manager.*
      • Owners and Managers can create, move or destroy shops and manage shops (using the set commands)
      • Sub nodes are:
        • localshops.manager.add
        • localshops.manager.create
        • localshops.manager.destroy
        • localshops.manager.move
        • localshops.manager.remove
        • localshops.manager.select
        • localshops.manager.set
        • localshops.manager.set.owner
    • localshops.admin
      • Allows administrative access to override manager permissions.
    • localshops.free.create
      • Removes the cost associated with creating a shop.
    • localshops.free.move
      • Removes the cost associated with moving a shop.
    Configuration File:
    See this post for the configuration file!

    Example/Instruction Videos:
    See this post for the example & instruction videos!

    Third Party Tools & Utilities:
    ShopEditor - The GUI for Editing Shops (Windows only :()


    LocalShops reports minimal anonymous data to provide general usage tracking. No personal or server information is ever transmitted. The following data is provided:
    • Plugin Name (this will always be LocalShops)
    • Plugin Version
    • Bukkit Version (the full Bukkit version string)
    • Operating System
      • Name
      • Version
      • Architecture
    • Java Version
    This data helps us understand the environments in which LocalShops is used within, however you are more than welcome to disable it by setting "report-stats" in the configuration file to false.

    Internet Relay Chat:
    We idle on EsperNet! Come join us (along with pretty much the rest of the Bukkit crew).
    • Server: irc.esper.net
    • Port: 6667
    • Channel: #localshops
    Credits / LocalShops Team:
    Please do not send support messages directly to any of us. While we appreciate your desire to solve problems or get answers, it isn't appropriate and our answers could easily help others!

    Version 3.1.1
    • Fix detection of BOSEconomy
    • Fix "/shop buy all" not properly functioning
    Version 3.1.0
    • Out of Beta!
    • Features:
      • Permissions updated, is not mandatory
        • Will only restrict admin commands to ops without Permissions
      • Sorting of /shop browse and /shop list
      • New command: /shop find
        • Used to find nearby shops that sell an item
      • Transaction notification for shop owners
    • Bug Fixes:
      • Economy sanity checks
      • /shop select Message clarify usage (bare hands)
      • Sanity checks on corrupt shop files
      • /shop sell all now sells all items instead of a single stack
      • Refactored Commands (now each in their own class)
      • Remove players from memory on PLAYER_KICK and PLAYER_QUIT events
      • Notification for insufficient funds
      • Owner & creator information is now shown in /shop info for all situations
      • Match criteria updated
        • Wool, Cactus Green, Cactus, Glowstone Dust
    Version 3.0.3-Beta
    • Fixed money exploit
    • Fix typo on selling or buying 0 items
    • Redstone Dust match criteria updated
    • Soul Sand match criteria updated
    View all changes here!

    Configuration File:
    The configuration file for LocalShops is located at plugins/LocalShops/localshops.properties and can easily be modified. See the following information about each variable and its purpose and valid values.
    • uuid=Random
      • Used for reporting.
    • debug=false
      • Value can be true or false. If true, logs verbose debugging information to console.
    • shops-per-player=-1
      • Maximum number of shops each player can have, unlimited is -1.
    • report-stats=true
      • Value can be true or false. If true, anonymous information will be collected, see Reporting section.
    • log-transactions=true
      • Value can be true or false. If true, logs transactions.
    • max-damage=35
      • Maximum damage percentage an item can have to be added to a shop (it will be sold repaired). Default is 35 (or, 65% or more of the 'health' of the item is remaining).
    • charge-for-shop=true
      • Enables charging for creating & moving shops.
    • shop-cost=100
      • Cost of creating a shop.
    • move-cost=100
      • Cost of moving a shop.
    • shop-height=3
      • Default shop height.
    • shop-width=10
      • Default shop width.
    • max-height=10
      • Maximum shop height.
    • max-width=30
      • Maximum shop width.
    • shop-notification=true
      • If true, shop transaction notices will occur. Note: this is a global configuration!
    • shop-notification-timer=300
      • Number of seconds between transaction notifications, default is 5 minutes.
    • shop-transaction-max-size=100
      • Maximum number of transactions that a store will store for notification purposes. Limited to 100 by default to prevent infinite memory usage.
    • search-max-distance=150
      • Maximum number of meters away from a player to include in shop find results (should be renamed to find-max-distance and will likely happen in the near future).
    BOSEconomy Support:
    BOSEconomy does not provide support for major or minor values and ONLY supports whole numbers. The result is that all orders are rounded up to the next whole number to ensure that the Shop Owners obtain the proper monetary value. Here are some examples:
    • Stone selling for 1.30 each...
      • A player purchases 1 and the total price is 1.30 and is thus rounded to 2 (we goto the next whole number, there is NO rounding down)
      • A player purchases 100 and the total price is 130 and thus there is no rounding to do.
    How to enable Debugging & Obtain the Logs:
    1. Locate the LocalShops properties file, it is located in the folder "plugins/LocalShops/" and is named "localshops.properties".
    2. Find the line that starts with "debug=" and set the value (portion after the equals) to true.
      1. You should now have "debug=true"
    3. Remove your old server logs (we will want a fresh slate to start with). The server log is "server.log", either delete it or move/rename it.
    4. Start the Bukkit, and perform the actions to cause the error.
    5. Stop Bukkit.
    6. Locate "server.log" in the Bukkit main directory and attach it to your forum post!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Jul 16, 2016
    Thumbz, Mitsugaru, Stalker and 9 others like this.
  2. Offline


    I haven't looked how you have this coded right now yet. But admins used to be allowed to use all commands, but it didn't let them add or remove stock for free. So they could use all the set, destroy, create, move, but buy and sell treated them like a regular user. Only managers and owners were able to add or remove stock for free.
  3. Offline


    Sounds fair enough. My only question about it would be, since the store is set for unlimited stock, there's no actual items being transfered into the store to sell. Would there be a way to add a check that if an admin tries to add an item to a store listing and that store is set for unlimited stock, let them add it? Once the item is in the list, the normal admin.manager.set would let them do all the prices and such like normal. My only issue is getting the item in the list in the first place.

    I just woke up, so sorry if my train of thought is a little disjointed.
  4. Offline


    Is there anyway to fix this? I just took a closer look at my logs and I'm getting what seems to be every error possible from localshops.
  5. Offline


    Sorry if I missed this, but I have no clue what is going on. Upload server.log somewhere that I can get it from (please don't paste it into your post). Honestly, without the logs I have no way to know what is causing the problem.
  6. Offline


    So would it be possible to make this check if the player owns the WorldGuard region they are trying to set up a shop in? It looks great, and I will definitely use it!
  7. Offline


    O_O I just found out what was wrong. When I uploaded the newer .jar it was a different filename, normally filezilla would prompt me and ask to overwrite it, but it didnt. So I left both the new and old .jars on my server. lol I removed the old one, It works fine now.
  8. Offline


    This is a shot in the dark but check your permissions config to see if you have any users that have there group set to '', or set to a group that doesn't exist (perhaps a typo in a group name).
  9. Offline


    Hey everyone,
    Does the newest build of LocalShops work with CB #740 ? I need to update to iConomy5, and I'm trying to avoid having to update all of my plugins to make sure they work with CB #766.
  10. Offline


    I'm having this very same problem, myself. darkgreenwool, dark green wool, green wool all just buy light green wool instead. I checked the items.txt file that it comes with but saw nothing wrong there.
  11. Offline


    Sorry if this has been answered, but the description is really vague about which specific permissions are needed to create the infinite items shop, and thus which should NOT be enable to disallow non-admins from creating infinite item shops for themselves. It looks like the "set" permission is for this, but that is the same permission which allows shops to be set up in the first place. Is there no distinct permission for creating infinite item shops, or is is simply not listed here?

    EDIT: Also, how exactly could you make a servershop that BOTH buys and sells items from/to players? It would seem that you could buy items from a servershop, but without a proper account linked to that shop you would be unable to sell items to that shop because it doesn't have any money. How does this work?

    EDIT2: Shop select command is simply not working for me anymore. I have admin privileges. I type /shop select, it tells me to click blocks, I click blocks, no response. I was able to create a shop earlier, but once I destroyed it I am unable to select an area again. The area the previous shop was in no longer exists because /shop create command doesn't work while standing in it. Regardless, I cannot select areas anywhere on the map, not just in that location.

    I am running bukkit 766, and the latest versions of iConomy (5.0.1) and Permissions (2.7.3), as well as the latest Localshops (3.0.3).

    EDIT3: *SIGH*, I just deleted localshops.jar and the properties folder from my plugin directory and reinstalled, and the issue persists. HOW IS THIS POSSIBLE?!

    Log file:
    [INFO] theguruofreason [/] logged in with entity id 113
    2011-05-19 14:49:16 [INFO] CraftPlayer: Set time to 0
    2011-05-19 14:49:45 [INFO] [LocalShops] theguruofreason issued: select
    2011-05-19 14:54:51 [INFO] [LocalShops] theguruofreason issued: select
    2011-05-19 14:54:56 [INFO] [LocalShops] theguruofreason issued: select
    2011-05-19 14:55:07 [INFO] [LocalShops] theguruofreason issued: select
    2011-05-19 14:55:08 [INFO] theguruofreason lost connection: disconnect.quitting
    2011-05-19 14:55:08 [INFO] Connection reset

    The select commands do not work. I was pounding all over blocks will all sorts of different items.

    EDIT4: OHGOD YOU HAVE TO BE UNARMED... (you should really state this somewhere)
  12. Offline


    Bukkit #766
    LS v3.0.3
    Permissions 2.7.3
    iConomy 5.0

    2011-05-19 15:30:07 [INFO] [LocalShops] MangoStarr issued: buy cobblestone 128
    2011-05-19 15:30:07 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'shop' in plugin LocalShops v3.0.3-Beta
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:682)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:645)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:639)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
    at net.centerleft.localshops.PlayerData.payPlayer(PlayerData.java:117)
    at net.centerleft.localshops.Commands.shopBuy(Commands.java:1698)
    at net.centerleft.localshops.Commands.shopBuy(Commands.java:1974)
    at net.centerleft.localshops.LocalShops.onCommand(LocalShops.java:211)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    This happens whenever someone runs /shop buy
    In-game they get an "Internal server error while attempting to run this command" message

    getting this when server starts up

    2011-05-19 15:37:42 [SEVERE] null loading LocalShops v3.0.3-Beta (Is it up to date?)
        at net.centerleft.localshops.ShopData.loadShop(ShopData.java:347)
        at net.centerleft.localshops.ShopData.loadShops(ShopData.java:119)
        at net.centerleft.localshops.LocalShops.onEnable(LocalShops.java:110)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:676)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  13. Offline


  14. Offline


    I moved my map to a new server and copied this plugin's folder over, making it identical to the old one. The only thing I did is went into each .shop file and changed the map name from "world3" to "world1"

    All the shops are in my new world, but all say they have no inventory. The .shop files ALL have inventory data in them. Help!
  15. Offline


    I came across another SLIGHT issue with owners/managers and item stock. :) If you have an item with stock in the shop, but not listed in the buy/sell and you're the owner/manager, you can't use /buy to get some of that item because you get hit by the 'the store is not selling that item right now' check. If you're the one running the store, shouldn't you be able to ignore the fact that you're not selling it to everybody else?
    edit: btw, no, this isn't the same shop as the one I mentioned in the other issues. this is my own personal general store. the other is the town/server specialty store for the big stuff like diamond tools.

    Only thing I can think of is stop the server, verify that the .shop files have the inventory listed in them correctly, then start the server again. I think it was mentioned earlier that messing with the inventory of a shop file while it's running (even counting restarting after editing) will cause it to not have any inventory listed in the shop in-game.

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


    Shop works great! I have just one question. Is there any way to prevent stacking of unstackable items? One of our players specializes in food sales and if you buy it in any amount more than 1, you just get a stack. Since you can't have a stack of 17 mushroom soup bowls in the vanilla game, I'd like to keep that perk to a minimum.
  17. Offline


    where you list the commands in the op, you don't have the command "/shop browse" listed anywhere. it caused a headache for me to find out how to view the shop inventory.

    other than that small detail, absolutely great work!!
  18. Offline


    Hrm. I just realized that there is now a new folder in my server called shops-converted.

    The shops in shops-converted (the old style) have all my stock information in them. The newly created ones in ./shops has all the store info, but no inventory. I have dozens of stores covering dozens of users selling hundreds of items. Why weren't the inventories converted??! How do I get the old format inventories into the new shop files??
  19. Offline


    Whenever I try the /shop select than /shop create <name> it always that there is an error and that the max size is 30x30x10? Any ideas
  20. Offline


    It's possible to do so in LocalShops (as in...technically feasable and not that it already works, exists, etc). We'll consider it / research it but not promises.

    LocalShops 3 has only been supported on 766 so far (until a new Recommended Build comes out which is likely soon). Will it work on 740? Most likely, but you should update because I won't be able to perform bug fixes against #740 and I wouldn't hold my breath for others to do the same or even support it.

    items.txt is now been put down to reduce the effort required for admins like yourself to keep LocalShops up to date! I'll be releasing 3.1.0 (yea...imagine that, a feature & bug release) that will fix this issue.

    1. Use localshops.admin to use the /shop set unlimited <money|stock> command. I'll update the docs to make it clearer.
    2. The server shop should be given unlimited money, or you should grant the server a large sum of money to seed the shop.
    3. Sorry about /shop select, we forgot to throw the tidbit in about using empty hands. Version 3.1.0 addresses this.

    Version 3.1.0 is believed to resolve some if not all of your issues.


    We'll need more information regarding your issue, could you upload your LocalShops directory somewhere (zip it up first please) so we can look into whats happening? LocalShops v2 should fully convert to v3 format without any issues including the full inventory (so long as they have not been manually edited).

    No idea, try Version 3.1.0 and see if the error persists?

    Oops! I've added it to my todo list, however it didn't make it into Version 3.1.0, thanks for the heads up!

    Released Version 3.1.0 that addresses both features & bug fixes! Please see the changelog for additional details! If you like LocalShops Version 3.1.0, link our posts as a sign of gratitude!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Jul 16, 2016
  21. Offline


    i got a problem when entering shop and typeing /sell all ( i have 4 stacks of White Wool) it only sells one stack. is there a way to sell all in one command?

    And now second question, is there any way to port logs intoMySQL? i need to know how many of specified item some player selled (need for rpg serwer)

    sry about my bad english i hope i can be understood.
  22. Offline


    1. Upgrade to 3.1.0 and its fixed (see the changelog)
    2. Not yet, in the future we will be adding it but not yet (sorry)
  23. Offline


    thanks for your help!
  24. Offline


    Forget what I said earlier, thought you meant in the plugin code itself. I've added /shop browse to the commands list :)
  25. Offline


    Any word on this, @cereal ?
  26. Offline

    Psycho Robot

    he's mentioned it on a previous page:
  27. Offline


    Ah, thanks for pointing it out to me :) It's my only real gripe with it. We just enforce it in the rules not to exploit it, so it's all good for the time being. Great plugin, completes our economy for sure :)
  28. Offline


    I've actually already done the item list for this stuff - it still needs to be coded in, but we're going to be adding an option in the configuration file that will allow one of three modes:

    Vanilla - Same as Notch's stacking. Unstackable foods, minus cookies.
    Enhanced (Default) - My own take; 'high value' foods stacked to a maximum of 4, some other changes.
    Unlimited - Everything except glitched stacking items (bukkits, soup, etc.)

    Subject to change, but that's the basics of it.
    TheDeejay likes this.
  29. Offline


    Hey cereal, great work with the plugin so far :D I've been using it in my server for some time.

    My only problem is that when owners try to set a minimum balance /shop set minbalance <##> it never works, players are still able to bankrupt them.
    It is definitely working because in the shop file, it lists the minimum balance as what they set it at, but the plugin seems to completely ignore this..
    Is this a known issue? or just a configuration issue on my part?
  30. Offline


    Major issue with this plugin, it conflicts with BetterShop, making it unusable.

    The use of the /shop commands takes over from BetterShop (which I use for a global shop).
    Please fix this because I can't use this plugin otherwise, and this is the best playershop plugin around, but if I have to make a choice, I'll drop localshop before I drop bettershop.

    The /sell, /buy commands also conflict.
  31. Offline


    Something went wrong when this plugin updated itself recently. It created a "shops-converted" folder and all my shops still exist in the world, but their inventories were not converted. The inventories are still in the old .shop files, but for some reason never made it into the new ones. How can I fix this?
Thread Status:
Not open for further replies.

Share This Page