[INACTIVE][ECON] SignShops v1.2 - Commandless Multi-World Player Owned Shops (iConomy) [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Specops343, Jun 30, 2011.

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

    Specops343

    [​IMG]
    Commandless Player Owned Shops
    Current Version:​
    v1.2 [1000] June 30th, 2011
    Download | Mirror | Source Code (Jar)


    *Requires iConomy (v5.0)​

    Some notes about upgrading from < 1.0:
    1. config.yml is the new messages.yml, you can delete messages.yml
    2. BACK UP YOUR sellers.yml BEFORE MAKING ANY CHANGES OR UPDATING (sorry, wanted to make that clear.)
    Create signs to sell goods from a chest you specify; allow your players to setup and run their own shops!

    Supported Signs:
    Supported Signs (open)

    [Buy] - Buys an item fro the shop chest for the price specified on the 4th line
    [Sell] - Sells an item to the shop chest for the price specified on the 4th line
    [Donate] - Gives an item to the shop chest
    [Slot] - Gives a random item from the selected chest items (not the entire inventory) to the player
    [DeviceOn] - Turns a lever on
    [DeviceOff] - Turns a lever off
    [DeviceToggle] - Toggles a lever
    [Device] - Temporarily turns on a lever
    *[gBuy] - Buys an item from the shop, but the owner receives no money
    *[gSell] - Sells an item to the shop, and the player receives money, but not from the owner.
    *[iBuy] - Buy an item from the "shop", but really the item is created from scratch whether the shop has it in stock or not.
    *[iSell] - Sells an item to the "shop", but really the item just disappears.
    *[Day] - Turns the time to day
    *[Night] - Turns the time to night
    *[Rain] - Turns on rain + thunder
    *[ClearSkies] - Turns off rain + thunder
    *[Repair] - Repairs the current item
    *[Heal] - Fully heals the player

    *Must be OP/SignShop.Admin to create


    Usage:

    Usage (open)

    1. Create a sign. Line 1 needs to be [Buy] (or whatever type of sign). Line 4 needs to be the price (aka 50, 50.25) of your item(s). lines 2&3 can describe your item(s), or be blank.
    2. While holding redstone, click on the sign. (you should get a message)
    3. Find a chest you want to use as your storage, put ONLY the items you want the sign to sell in it. For example, if you have a stack of 64 Cobblestone and want to sell two at a time, put only two in the chest.
    4. Click on the chest with redstone. (you should get a message)
    5. Put all of your cobblestone in the chest
    6. Now players can click on your sign (no redstone needed), purchase the cobbletone two at a time! (right click to buy without confirmation dialog)
    Note - One chest can maintain multiple signs, just take everything out and set the new sign up, then put all the items for both signs in so the shop has something to sell.


    Permissions Nodes:

    Nodes (open)

    • SignShop.Signs.*
    • SignShop.Admin.*


    Video (open)






    Changelog:
    Version 1.2
    • Updated by me, Specops343
    • Updated to latest RB
    Version 1.1
    • Bug fix - creates the plugin directory if needed.
    Known Issues:
    Note: I am taking over updating this plugin from ne0nx3r0, who is stopping updating his plugins. For more info, see here.

    Want to get a response from me? Do @Specops343 at the start of your post.
     
    maetthew, Juze and Greylee like this.
  2. Offline

    Gecko

  3. Offline

    tha d0ctor

    it doesnt work

    Code:
    2011-10-08 10:24:14 [SEVERE] Could not load 'plugins\SignShop.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
        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 org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:139)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:104)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  4. Offline

    Gecko

    It's strange. For certainly I downloaded again the latest craftbukkit and bukkit version and recompiled it. Try this:
    http://www.sendspace.com/file/usc0b6
    But it looks to me more that the downloaded file is not full or I uploaded incomplete
     
  5. Offline

    tha d0ctor

    It is actually loading but when you try to sue the signs Player_Interact isn't properly being passed to signshops
     
  6. Offline

    Gecko

    i will look at it tomorrow, I'm already a little tired. It requires more work than I thought

    Paste the error that you show, because it work to me

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

    Tealk

    update to IConomy 6?
     
  8. Offline

    tha d0ctor

    it looks like it needs to be updated to iconomy 6

     
  9. Offline

    mxm24

    i will use expermissions or bpermissions for now when i start my server
     
  10. Offline

    tha d0ctor

    bump for an update please ;)
     
  11. Offline

    Gecko

    i Think it is litle my mistake. You must add Register to plugins and than will be thine
     
  12. Offline

    tha d0ctor

    great! can't wait , keep up the good work!
     
  13. Offline

    PDemon

    update please
     
  14. Offline

    bobleb01

    My server cant pass event PLUGIN_ENABLE, were can i find a fresh copy of the signshops file? need the file, not the .jar


    10:06:23 [SEVERE] Could not pass event PLUGIN_ENABLE to SignShops
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    at me.specops.signshops.server.onPluginEnable(server.java:34)
    at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    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:927)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: com.iConomy.iConomy
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 13 more

    hope this helps, it spammed this around 15 times... i can store the sign location, but not the chest location.
     
  15. Offline

    Rice14

    @Specops343 When will this be made available for 1.8?
     
  16. Offline

    PDemon

    Would it be possible to add a dynamic prise system to this plugin ?
     
  17. Offline

    Archelaus

    Please update the title to the newest RB. Then tag me in a post, otherwise this will be moved to inactive​
     
  18. Offline

    PDemon

    Oh no i really want to have this on my server again
     
  19. Offline

    Mike187

    Same here, it's functionality is much better than other chest shops.
     
  20. Offline

    thyme4soup

    @Specops343 where can i get v5.0 iconomy? or could you update to the most recent iconomy version
     
  21. It says invalid sign and I cannot use teh redstone on the sign nor chest, Nuthing heppends :(
     
  22. Offline

    The_Basilisk

    when anyone on the server attempts to place a sign, they do not have permission to do so. I have checked that my permissions are correct and I'm using the latest version of Craftbukkit. Could you please look into it?

    EDIT: I have just looked through the server log and found this:

    Code:
    2011-10-30 15:17:46 [SEVERE] Could not pass event PLUGIN_ENABLE to SignShops
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
        at me.specops.signshops.server.onPluginEnable(server.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:585)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:964)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-30 15:17:46 [INFO] [VanishNoPickup] 1.9.12 enabled.
    2011-10-30 15:17:46 [SEVERE] Could not pass event PLUGIN_ENABLE to SignShops
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
        at me.specops.signshops.server.onPluginEnable(server.java:34)
        at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:585)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:964)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    I use superperms bridge on my server. This may be part of the problem?
     
  23. Offline

    Delois

    Have been getting this since last RB:

    Code:
    2011-10-30 14:50:54 [SEVERE] Could not pass event PLAYER_INTERACT to SignShops
    java.lang.NullPointerException
    at me.specops.signshops.SignShopPlayerListener.onPlayerInteract(SignShopPlayerListener.java:293)
    at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:171)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:265)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:592)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  24. Offline

    Specops343

    Hey guys, I've been really busy as school has started and I have college apps and such to do. The main reason I havent released an update is because I was really having trouble updating to Ico6. I will attempt to fix it this weekend, but no promises. If any would like the (nonworking) most recent version, in order to update it themselves, can pm me. Again, that would be almost preferable, as I doubt I will have much time in the near future to work on it.
     
  25. Offline

    Flamers

    @Specops343 Couldn't you use Register?

    Don't worry about us, real life comes first :)
     
  26. Offline

    PDemon

    Agree on the Don't worry this is not your job/work to make plugins we LOVE! but rather something you would like to do, i would say that makes the plugins the best
     
  27. Offline

    Oskaching

    Not working.
     
  28. Offline

    Torrey Leonard

    Anyone know how to set it so nothing comes up when someone purchases or sells something? I'm literally having 90 people's transactions spam my screen...
     
  29. Offline

    TheGrimBear

    Show Spoiler



    when is this going to be updated to ICON 6
     
  30. Offline

    Tealk

    yes please update
     
  31. Offline

    biokemisten

    Can anyone tell me how to place a sign with [day].?
    it wont work,
     
Thread Status:
Not open for further replies.

Share This Page