[ECON] ChestShop 3.7.18 (iConomyChestShop) - Chest&sign shop for economy plugins [1.8]

Discussion in 'Archived: Plugin Releases' started by Acrobot, Feb 12, 2011.

  1. Offline

    Acrobot

    An easy way to create shops - no protection plugin needed!
    You don't need to be on-line to earn money anymore!
    [​IMG]
    I've put a LOT of effort into making this plugin,
    you can donate if you appreciate my effort =)

    Requirements:
    - An economy plugin supported by Register or Vault, for example iConomy, BOSEconomy or Essentials Eco.
    Optional:
    - For additional economy plugin support - Vault
    - For Permissions: bPermissions, PEX, or any other permission plugin
    - For additional protection: LWC, Lockette, Deadbolt
    - For other item names (aliases): OddItem


    Setup:
    Copy the .jar file from the .zip you downloaded into /plugins folder.
    You can also copy the example files if you want to generate statistics page.

    Translations:
    You can change the plugin's language, here's a list of all user-made translations.
    If you want to update or submit a translation, feel free to PM me.
    Translations (open)

    Arabic - Attarhsase2
    Bulgarian - Muff1Ncho
    Czech - LordPgsa
    Chinese (Simplified) - tab415263
    Danish - Cannafix
    Dutch - speedlegs
    French- DragonSlayer875
    German - RasCas
    Hungarian - Anachen
    Indonesian - Yahya98
    Italian - Massimo1993
    Korean - Zwing87
    Norwegian - _AlexN_ and TheUnkownGamer
    Polish - Holls1
    Portugese (Brasil) - FelipeMarques14
    Russian - VADemon from http://minemania.ru/
    Slovak - LordPgsa
    Slovenian - jEErc
    Spanish - thxaaaa
    Swedish - Maxell
    Turkish - Developer
    Traditional Chinese - hellboyincs
    Vietnamese - etrubi1 from http://minevn.com/


    Permissions:
    How to create a ChestShop?
    - Place a chest, if you haven't already.
    - Place a sign 1 block near the chest (for example, above the chest)
    - On the sign, write:

    [​IMG]
    (Item name can actually be item ID or alias)
    First line will be filled in by the plugin automatically.
    Price is a combination of buy and sell price.
    You have to have B near buy price (people buy from you), and S near sell price (people sell to you).
    If you have both B and S, separate them with a colon - :
    For example:
    [​IMG]

    means that AcrobotPL wants to sell 64 diamonds for 10 currency, and buy them back from you for 5 currency.
    Also, if you put "free" instead of price, it is free to buy or sell :)

    - Now, when you finish editing the sign, if LWC is turned on in config, shop will be automatically created.
    Also, if your default protection is turned on in the config, people won't be able to break chest, sign or the block the sign is on.

    What is an Admin Shop?
    Admin shop is the shop that doesn't require a chest, because it has infinite stock.
    If you sell to it, the items will disappear, and if you buy from it, items will magically appear.
    To create one, you have to be Admin/OP. Just put "Admin Shop" (or anything specified in config file) on the first line of the sign.

    Restricting shops to some groups or regions
    You can either use permissions, or you can just put a sign ABOVE shop sign (you need to be in that group to create the sign) to restrict it to players with ChestShop.group.groupName permission
    The syntax is:
    [restricted]
    firstGroupName
    2ndGroupName
    3rdGroupName
    Only those groups will be able to use that shop

    To restrict a shop to some regions:
    - If you're using Towny, turn TOWNY_INTEGRATION on. Residents will be able to create shops in economy plots (either their or, if specified in config, any)
    - If you're using WorldGuard, you can use an experimental "chestshop" flag. Turn WORLDGUARD_INTEGRATION on and flag a region. (f.e. /region flag ChestShopRegion chestshop allow)

    Do you want to limit the maximum prices for items?
    Well, there's an app.... wait, not that : P
    You can use an experimental feature in ChestShop.
    In your config.yml, add lines like:
    max-buy-price-5: 14
    max-sell-price-5: 15

    That means that the maximum price for items BOUGHT by PLAYER is 14, and items SOLD by PLAYER using the shop is 15.

    You can also use a global setting, like this:
    max-sell-price: 200

    That means that the maximum price for items SOLD to PLAYER is 200 (if there is, for example, a max-sell-price-5 found, it will be used instead of the global sell price)

    USING SHOPS
    You could buy and sell by right and left clicking the sign for a long time.
    Now it's the only way to use the shops.
    It's SIMPLE!
    Just LEFT-CLICK to SELL to shop, and
    RIGHT-CLICK to BUY from shop.
    (This can be changed in the config file)

    DESTROYING SHOPS
    If you want to delete your old shop, simply SNEAK and destroy the sign.
    It's that easy =)

    STOCKING THE SHOPS
    You can either open the chest and stock it up, or click on your own sign - it will open chest's inventory (that way you can have chests not openable by other people for sure :D)

    ItemInfo command
    It's a simple command that shows item information.
    If you use it without any arguments, it shows you information about the item you're holding.
    If you specify item id or item name after the command, it will show you information about that item.

    Source code
    ChestShop is Open-Source =)
    You can find its code on https://github.com/Acrobot/ChestShop-3


    Thanks to:
    - kali876, ziomekYOYO and Herocraft server for testing the plugin and finding every little bug =)
    - Everyone who uses this plugin - really big thanks for this, I never thought it will be so popular
    - Everyone who provided translation - many people's lives will be easier now
    - @Nijikokun for Register
    - @LennardF1989 for awesome Persistence Reimplemented
    - @Temaska for fixing the plugin while I was on holidays
    - @VADemon for providing a great support for other users
    - @Euthyphro for his patience and really good bug spotting
    - vagrant326 for making a great price sheet
    - Epics for his great help
    :)
    If something's not working
    You can't change the sign color - that breaks the formatting.
    If that's not the issue, please give me this information, so I can help you faster.
    - CraftBukkit version (type /version in chat)
    - ChestShop version (type /csversion in chat)
    - Your economy plugin (iConomy? BOSEconomy? other one?)
    - Have you got any Permission plugin? Which one?

    [​IMG]
    Changelog (open)

    Changelog can be found on BukkitDev - http://dev.bukkit.org/server-mods/chestshop/files/
     
  2. Offline

    Rantechu

    Chest Shop won't load with Itemcraft! Please help. :oops:


    C:\Documents and Settings\Ryan\Desktop\World of Minecraft>java -Xmx1024M -Xms102
    4M -cp ItemCraft.jar;craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Main

    151 recipes
    16 achievements
    19:17:49 [INFO] Starting minecraft server version Beta 1.7.3
    19:17:49 [INFO] Loading properties
    19:17:49 [INFO] Starting Minecraft server on 5.238.182.195:25565
    19:17:49 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    19:17:49 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    19:17:49 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    19:17:49 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    19:17:49 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-
    g73697a4-b1000jnks (MC: 1.7.3)
    19:17:50 [SEVERE] Could not load 'plugins\ChestShop.jar' in folder 'plugins':
    java.lang.ExceptionInInitializerError
    at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:176)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:175)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:130)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:51)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Error
    constructing com.avaje.ebeaninternal.server.core.DefaultServerFactory
    at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFac
    tory.java:114)
    at com.avaje.ebean.EbeanServerFactory.<clinit>(EbeanServerFactory.java:5
    7)
    ... 10 more
    Caused by: java.lang.IllegalArgumentException: Error constructing com.avaje.ebea
    ninternal.server.core.DefaultServerFactory
    at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:107)

    at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:94)
    at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFac
    tory.java:112)
    ... 11 more
    Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: C:\Documen
    ts and Settings\Ryan\Desktop\World of Minecraft\ItemCraft.jar (The system cannot
    find the file specified)
    at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigL
    oader.java:121)
    at com.avaje.ebeaninternal.server.core.XmlConfigLoader.load(XmlConfigLoa
    der.java:78)
    at com.avaje.ebeaninternal.server.core.DefaultServerFactory.<init>(Defau
    ltServerFactory.java:91)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:104)

    ... 13 more
    Caused by: java.io.FileNotFoundException: C:\Documents and Settings\Ryan\Desktop
    \World of Minecraft\ItemCraft.jar (The system cannot find the file specified)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at java.util.jar.JarFile.<init>(Unknown Source)
    at com.avaje.ebeaninternal.server.core.XmlConfigLoader.checkJar(XmlConfi
    gLoader.java:176)
    at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigL
    oader.java:110)
    ... 22 more
    19:17:50 [SEVERE] Could not load 'plugins\iConomyChestShop.jar' in folder 'plugi
    ns':
    java.lang.NoClassDefFoundError: Could not initialize class com.avaje.ebean.Ebean
    ServerFactory
    at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:176)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:175)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:130)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:51)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    19:17:50 [INFO] [Permissions] (Yeti) was initialized.
    19:17:50 [INFO] [Permissions] version [3.1.6] (Yeti) loaded
    19:17:50 [INFO] Preparing level "World of Minecraft"
    19:17:50 [INFO] Preparing start region for level 0 (Seed: 1474776471)
    19:17:51 [INFO] Preparing spawn area: 73%
    19:17:52 [INFO] Preparing start region for level 1 (Seed: 1474776471)
    19:17:52 [INFO] Preparing spawn area: 93%
    19:17:52 [INFO] [Blacksmith] enabled.
    19:17:53 [INFO] BOSEconomy: Located Phoenix Permissions 3.1.6.
    19:17:53 [INFO] BOSEconomy 0.6.2 enabled.
    19:17:53 [INFO] [EasyTP] Enabled.
    19:17:53 [INFO] Loaded Essentials build 2.4.1 by Zenexer, ementalo, Aelux, Brett
    flan, KimKandor, snowleo, ceulemans and Xeology
    19:17:53 [INFO] [Essentials] Payment method found (BOSEconomy version: 0.6.2)
    19:17:53 [INFO] Loaded EssentialsChat build 2.4.1 by Zenexer, ementalo, Aelux, B
    rettflan, KimKandor, snowleo, ceulemans and Xeology
    19:17:53 [INFO] Loaded EssentialsGeoIP build 2.4.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    19:17:53 [INFO] This product includes GeoLite data created by MaxMind, available
    from http://www.maxmind.com/.
    19:17:53 [INFO] Loaded EssentialsProtect build 2.4.1 by Zenexer, ementalo, Aelux
    , Brettflan, KimKandor, snowleo, ceulemans and Xeology
    19:17:53 [INFO] Loaded EssentialsSpawn build 2.4.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    19:17:53 [INFO] [Residence] Found Permissions Plugin!
    19:17:53 [INFO] [Residence] iConomy NOT found!
    19:17:53 [INFO] [Residence] Loaded Residences...
    19:17:53 [INFO] [Residence] Enabled! Version 2.3.1 by bekvon
    19:17:54 [INFO] Turnstile 1.9 is enabled!
    19:17:54 [INFO] [Turnstile] Successfully linked with BOSEconomy 0.6.2!
    19:17:54 [INFO] Server permissions file permissions.yml is empty, ignoring it
    19:17:54 [INFO] Done (0.352s)! For help, type "help" or "?"
    >
     
  3. Offline

    Acrobot

    Rantechu likes this.
  4. Offline

    Rantechu

    Thanks, but now this happens causing users to not log in. :(

    C:\Documents and Settings\Ryan\Desktop\Sever>java -Xmx1024M -Xms1024M -cp ItemCr
    aft.jar;craftbukkit.jar org.bukkit.craftbukkit.Main
    151 recipes
    16 achievements
    20:38:23 [INFO] Starting minecraft server version Beta 1.7.2
    20:38:23 [INFO] Loading properties
    20:38:23 [INFO] Starting Minecraft server on 5.238.182.195:25565
    20:38:23 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    20:38:23 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    20:38:23 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    20:38:23 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    20:38:23 [INFO] This server is running Craftbukkit version null (MC: 1.7.3)
    20:38:23 [SEVERE] ebean.properties not found
    20:38:23 [INFO] DataSourcePool [ChestShop] autoCommit[false] transIsolation[SERI
    ALIZABLE] min[2] max[20]
    20:38:24 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader]
    20:38:24 [INFO] Entities enhanced[0] subclassed[1]
    20:38:24 [INFO] [Permissions] (Yeti) was initialized.
    20:38:24 [INFO] [Permissions] version [3.1.6] (Yeti) loaded
    20:38:24 [INFO] ModLoader Server Beta 1.6.6v4 Initializing...
    20:38:24 [INFO] ModLoader Server Beta 1.6.6v4 Initializing...
    20:38:24 [INFO] Done.
    20:38:24 [INFO] ItemCraft 1.6.3
    20:38:24 [INFO] Preparing level "World of Minecraft"
    20:38:24 [INFO] Preparing start region for level 0 (Seed: 1474776471)
    20:38:25 [INFO] ModLoaderMP Beta 1.6.6v4 Initialized
    20:38:25 [INFO] ModLoaderMP Beta 1.6.6v4 Initialized
    20:38:26 [INFO] Preparing spawn area: 85%
    20:38:26 [INFO] Preparing start region for level 1 (Seed: 1474776471)
    20:38:27 [INFO] [Blacksmith] enabled.
    20:38:27 [INFO] BOSEconomy: Located Phoenix Permissions 3.1.6.
    20:38:27 [INFO] BOSEconomy 0.6.2 enabled.
    20:38:27 [INFO] [ChestShop] version 3.00 BETA 9 initialized!
    20:38:27 [INFO] [ChestShop] BOSEconomy 0.6.2 loaded.
    20:38:27 [INFO] [ChestShop] Permissions version 3.1.6 loaded.
    20:38:27 [INFO] [EasyTP] Enabled.
    20:38:27 [INFO] Bukkit version format changed. Version not checked.
    20:38:27 [INFO] Loaded Essentials build 2.4.1 by Zenexer, ementalo, Aelux, Brett
    flan, KimKandor, snowleo, ceulemans and Xeology
    20:38:27 [INFO] [Essentials] Payment method found (BOSEconomy version: 0.6.2)
    20:38:27 [INFO] Loaded EssentialsChat build 2.4.1 by Zenexer, ementalo, Aelux, B
    rettflan, KimKandor, snowleo, ceulemans and Xeology
    20:38:27 [INFO] Loaded EssentialsGeoIP build 2.4.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    20:38:27 [INFO] This product includes GeoLite data created by MaxMind, available
    from http://www.maxmind.com/.
    20:38:27 [INFO] Loaded EssentialsProtect build 2.4.1 by Zenexer, ementalo, Aelux
    , Brettflan, KimKandor, snowleo, ceulemans and Xeology
    20:38:27 [INFO] Loaded EssentialsSpawn build 2.4.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    20:38:27 [INFO] [Residence] Found Permissions Plugin!
    20:38:27 [INFO] [Residence] iConomy NOT found!
    20:38:27 [INFO] [Residence] Loaded Residences...
    20:38:27 [INFO] [Residence] Enabled! Version 2.3.1 by bekvon
    20:38:27 [INFO] Turnstile 1.9 is enabled!
    20:38:27 [INFO] [Turnstile] Successfully linked with BOSEconomy 0.6.2!
    20:38:27 [INFO] Server permissions file permissions.yml is empty, ignoring it
    20:38:27 [INFO] Done (0.022s)! For help, type "help" or "?"
    20:38:27 [SEVERE] java.lang.NoSuchMethodError: net.minecraft.server.Entity.d(DDD
    )D
    20:38:27 [SEVERE] at net.minecraft.server.EntityTrackerEntry.track(EntityT
    rackerEntry.java:54)
    20:38:27 [SEVERE] at net.minecraft.server.EntityTracker.updatePlayers(Enti
    tyTracker.java:117)
    20:38:27 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:467)
    20:38:27 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:372)
    20:38:27 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    20:38:27 [SEVERE] Unexpected exception
    java.lang.NoSuchMethodError: net.minecraft.server.Entity.d(DDD)D
    at net.minecraft.server.EntityTrackerEntry.track(EntityTrackerEntry.java
    :54)
    at net.minecraft.server.EntityTracker.updatePlayers(EntityTracker.java:1
    17)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:467)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:372)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    >
     
  5. Offline

    Kane

    @Acrobot little confused does this work already with the new permissions system? I saw 1000 update but no source change.
     
  6. Offline

    IncendiaDrakon

    Two questions:

    Users can buy and sell from chests without using any commands?

    Second, I just want to confirm that items sold and bought from chests are actually stored within the chest, not somewhere else. I had an idea for pairing this plugin with another and have these sign/chest shops act as an ATM of sorts.
     
  7. Offline

    bluemoondevil

    Everything is case sensitive but it's still not working. :(
     
  8. Offline

    Diaz9943

    Hey!

    Any way to disable the message that popps up in the console every time someone sells/buys something from anyone? Or even remove it from what the user that owns the shop sees? I've looked through the config, but couldn't really find it.. Any help would be greately apprechiated.
     
  9. Offline

    Ratarn

    small /iteminfo bug (using iConomyChestShop 2.75) :
    Charcoal listed with ID 263 ..but its 263:1
    and on the Sign 263:1 doesn't change to "CHARCOAL" .

    Fixed in ChestShop3?
     
  10. Offline

    Bronski

    Also wondering this (is it 2.75 that's compatible with b1000 or the new beta version 3?)
     
  11. Offline

    Acrobot

    @Bronski
    @Kane
    Nope, this needs Permissions 3 compatibility .jar
    ChestShop 3 on my PC is already supporting CB1000 permissions

    @Ratarn
    Not a bug, because charcoal is 263:1, so it would change to COAL:1 on the sign at the moment.

    @Diaz9943
    I'll add this.

    @IncendiaDrakon
    You are right.
    User can sell to chest by left-clicking the sign, and buy from it by right-clicking the sign.
    (It can be reversed in the config)
    And yes, the items are stored in chest, unless it's an "Admin Shop", which doesn't use chests - it has unlimited items.
    @Rantechu
    This looks like ItemCraft is bugging. Are you sure it is compatible with your CB version?

    @bluemoondevil
    Ok, I'll check that.
     
  12. Offline

    Diaz9943

    When can I expect it? :)
     
  13. Offline

    Acrobot

    @Diaz9943
    Not really sure, I am currently concentrating at optimizing ChestShop - I've made it like 2 times as fast as it was.
     
  14. Offline

    Diaz9943

    Alrighty, take your time, and keep up the good work :)
    I find that local shops brings the community together a lot better than global ones, and this one is just perfect :)
     
  15. Offline

    Rantechu

    A person help me with it. Time to kill some Pigs [pig].
     
  16. Offline

    bluemoondevil

    Thank you very much :)
    I want to make an Admin Shop with all the different color wools to support people building art :)
     
  17. I dont get this....my permissions are fine...but still only admins can make shops...
    Everyone else says : "You can't make this type of shop" when they create a shop :/
     
  18. Offline

    Acrobot

    @Sandbird
    Can you post your permissions file?
    And do you use ChestShop 3, or iConomyChestShop 2.75?
     
  19. Offline

    johnny2373

    I am totally new to this plugin stuff, and my server is just for my kids and I to play together. I want to let them make their own chests and sell stuff to each other, I can create admin shops fine and we can buy / sell just fine from there, however, if I create a chest with my name, my kids all gets the message [SHOP]You do not have permission for that.
    Here is the permissions context can you see what i am missing? This is like greek to me trying to figure this out. When I start the server it doesnt give any errors. Any help is greatly appreciated. Oh yea I wanted to add I am using version 3 Beta of this and Bukkit 1000 no errors are shown on server start up, so it looks like things are ok...if you need more info please let me know. THNX!
    groups:
    Default:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: false
    inheritance:
    Member:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Default
    permissions:
    - 'iConomy.access'
    - 'iConomy.bank.join'
    - 'iConomy.list'
    - 'ecoCreature.Creature.*'
    - 'lwc.protect'
    - 'iConomyChestShop.shop.create'
    - 'iConomy.bank.access'
    - 'iConomy.bank.deposit'
    - 'iConomy.bank.main.view'
    - 'iConomy.bank.withdraw'
    - 'iConomy.payment'
    - 'iConomy.rank'
    - 'iConomy.bank.list'
    - 'iConomyChestShop.shop.buy'
    - 'iConomyChestShop.shop.sell'
    - 'iConomyChestShop.shop.create'
    - 'iconomychestshop.shop.use'
    Moderator:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Member
    permissions:
    - 'modplugin.ban'
    - 'modplugin.kick'
    - 'modplugin.unban'
    Admins:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    permissions:
    - '*'
    - 'lwc.admin'
    - 'iconomy.*
     
  20. Offline

    darkcloud784

    Ok, I have a shop set up and for some reason everytime someone attempts to buy from me it says "Shop owner doesn't want you to buy here!" Even though I have it set to sell on the sign

    This is my permissions config
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&f[NOOB]-'
                suffix: ''
                build: false
            inheritance:
            permissions:
            - bedtime.bed
            - bedtime.idle
            - bedtime.ignore
            - commandbook.time.check
            - commandbook.rules
            - commandbook.motd
            - commandbook.who
            - motd.*
            - modtrs.command.modlist
            - modtrs.command.modreq
            - bedtime.ignore
        Builder:
            default: false
            info:
                prefix: '&2[Builder]-'
                suffix: ''
                build: true
            inheritance:
            - Default
            permissions:
            - citizens.use.*
            - lwc.create
            - lwc.info
            - lwc.remove
            - lwc.unlock
            - lwc.flag.*
            - worldedit.selection.hpos
            - worldedit.selection.pos
            - commandbook.whois.*
            - commandbook.whereami
            - commandbook.whereami.compass
            - commandbook.say.*
            - commandbook.msg
            - motd.*
            - mcbans.vote.*
            - herochat.color
            - iConomy.list
            - iConomy.bank.join
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - iConomyChestShop.shop.create
            - iConomyChestShop.command.iteminfo
            - modtrs.command.modreq
            - modtrs.command.modlist
            - showcase.basic
            - worldguard.region.claim
            - worldguard.region.list
            - worldguard.region.info
            - worldguard.region.info.own
            - worldguard.region.select
            - worldguard.region.select.member
            - bedtime.ignore
            - worldguard.region.setpriority
            - worldguard.region.addmember
            - worldguard.region.removemember
            - worldguard.region.removeowner
            - worldguard.region.define
            - worldguard.region.redefine
        Moderator:
            default: false
            info:
                prefix: '&1[Mod]-'
                suffix: ''
                build: true
            inheritance:
            - Builder
            permissions:
            - bigbrother.admin.watch
            - bb.admin.info
            - commandbook.kick
            - commandbook.teleport.call
            - citizens.use.*
            - commandbook.weather
            - showcase.basic
            - bedtime.ignore
            - godmode.*
            - iConomy.list
            - bb.admin.rollback
            - commandbook.teleport.other
            - spyer.spy
            - modtrs.*
            - showcase.admin
            - commandbook.broadcast
            - commandbook.mute
            - permissions.perms.add
            - permissions.perms.remove
            - commandbook.return
            - commandbook.teleport.return
            - commandbook.call
            - commandbook.time
            - herochat.*
            - commandbook.unmute
            - permissions.promote
            - commandbook.teleport
            - mcbans.*
            - SimpleGodMode.*
            - commandbook.bans
            - lwc.modify
            - chestlock.*
            - lwc.mod
            - -SimpleGodMode.isGodByDefault
        Admins:
            default: false
            info:
                prefix: '&4[Admin]-'
                suffix: ''
                build: true
            inheritance:
            permissions:
            - '*'
            - -SimpleGodMode.isGodByDefault
    

    This is how I have my sign set up

    Code:
    <blank>
    16
    S:1.00
    Snowball



    Also, how do you get the html document to generate, I enabled generate transaction list but its not generating it.
     
  21. Offline

    RyanTheLeach

    You can limit it to 64 diamonds by filling the rest of the chest up with dirt.

    Yes it does store them in chests, but admin shops dont need the chest however and will have an unlimited amount of stock.


    it is true that signs are not moveable by pistons, but if a block that a sign is attached to is moved, the sign will pop off.
     
  22. Hi yeah sure,

    I am using the 2.75 with 1000 bukkit version

    and here is my permissions file :

    Code:
    Members:
            default: false
            info:
                prefix: '&bM'
                suffix: '&b'
                build: true
                rank: 2
            inheritance:
                - Guests
            permissions:
                - canspawn.canspawn
                - lwc.protect
                - SpawnControl.home.basic
                - SpawnControl.sethome.basic
                - SpawnControl.sethome.proxy
                - SpawnControl.spawn.use
                - sleep.*
                - fight.user
                - realshop.shop
                - towny.wild.*
                - towny.spawntp
                - towny.publicspawntp
                - commandbook.spawn
                - commandbook.kit.kits.tools
                - commandbook.midi
                - iConomyChestShop.shop.*
                - iConomyChestShop.command.iteminfo
    
     
  23. Offline

    Acrobot

    @Sandbird
    Oh yeah, your permissions is right, but iConomyChestShop 2.75 doesn't read that correctly :/
    Remove iConomyChestShop.shop.*, and add
    - iConomyChestShop.shop.buy
    - iConomyChestShop.shop.sell
    - iConomyChestShop.shop.create

    I am really sorry for the inconvenience, I fixed in in ChestShop beta.

    @RyanTheLeach
    Yep, I added protection for pistons in ChestShop beta 10 (or maybe a ChestShop 3 final?).

    @johnny2373
    Version 3 is named ChestShop - permission nodes changed.
    Just add ChestShop.shop.* instead of all iConomyChestShop nodes :)

    @darkcloud784
    It's
    S price
    not
    S: price
     
  24. Offline

    ashtheking

    Could you update your plugin to support MultiCurrency, my plugin? The link is in my signature.
     
  25. Offline

    Tauryuu

    Will there be Superperms support?

    ;)
     
  26. Offline

    alkarin

    First, wanted to say that ChestShop is a great addition to iconomy, love it. Makes things work really smoothly for player made shops.
    But a problem is that on larger servers there are often huge numbers of chests, of which only a few really have items. I know that on my favorite server there is an entire trade town which has 100's of chests, and only about 10% have the items they sell.

    It would be great if there was some visual indication on the signs that said whether the chest was empty/full. This could be some coloring on the name, maybe some character like a tilda by the B or S, or really anything. As long as there was some way to tell at a glance and not just clicking on the sign.

    I think this would be a great and really useful addition to your plugin, and hopefully could be done w/o too much coding effort.
     
  27. Offline

    Lhowon

    Is there anywhere I can find downloads for old revisions? Maybe I'm just dumb/blind but it seems you're using a static link that only goes to the latest rev, and I can't seem to find any older rev. links on github. Thanks for the assistance.
     
  28. Offline

    Matterz

    Please add the ability to tax all shop transactions!
     
  29. Hey, I made a little video for iConomyChestShop again.
    One of my viewers was wondering how I made my server's economy have an input and grow.
    I mainly use the Admin Shop Function of iConomyChestShop...

    My Channel: MichaelMitchellM

    So Here it is :)



    Thanks!
    -Michael Mitchell
     
  30. Offline

    darkcloud784

    I have made that correction but it still saying "Shop owner doesn't want you to buy here!"
     
  31. What if I want to give a player permissions inside a region. I want him to be able to make chestshops inside that region, not outside. Is that possible?
     

Share This Page