Inactive [ECON/ADMN] DuckShop v30 - Create shops by placing signs [1185]

Discussion in 'Inactive/Unsupported Plugins' started by _ralts, Jul 15, 2011.

  1. Offline

    _ralts

    crazycrafter, iFooZy and Rellac like this.
  2. Offline

    Dwarfgnome

    This plugin is fantastic, works perfectly. You pretty much saved my server from rioting on me.
     
    DVFromTheWorld likes this.
  3. Offline

    _ralts

    Thanks :)
     
  4. Offline

    pk4eva2

    When I run it it runs fine then when i reset server i get this in the console

    Code:
    19:49:38 [SEVERE] Could not pass event PLAYER_INTERACT to DuckShop
    java.lang.IllegalArgumentException: Invalid location
            at tk.kirlian.util.Locations.parseLocation(Locations.java:42)
            at tk.kirlian.DuckShop.signs.SignManager.load(SignManager.java:86)
            at tk.kirlian.DuckShop.signs.SignManager.<init>(SignManager.java:37)
            at tk.kirlian.DuckShop.signs.SignManager.getInstance(SignManager.java:45
    )
            at tk.kirlian.DuckShop.signs.TradingSign.getChestLocation(TradingSign.ja
    va:179)
            at tk.kirlian.DuckShop.signs.TradingSign.getAdapter(TradingSign.java:107
    )
            at tk.kirlian.DuckShop.signs.TradingSign.tradeWith(TradingSign.java:134)
    
            at tk.kirlian.DuckShop.signs.TradingSign.tradeWith(TradingSign.java:160)
    
            at tk.kirlian.DuckShop.DuckShopPlayerListener.useSign(DuckShopPlayerList
    ener.java:72)
            at tk.kirlian.DuckShop.DuckShopPlayerListener.onPlayerInteract(DuckShopP
    layerListener.java:45)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.j
    ava:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:168)
            at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
    ava:210)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:552)
            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:84)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    would having lockette (locks chests and doors and ect) on a chest it's taking from affect it?
    or, the fact that my world has a space in it's name?
     
  5. Offline

    _ralts

    Thanks for the info! It looks like it's choking on the world name when it's trying to load the chest link file. It should be fixed in version 13.

    And no, it shouldn't be affected by Lockette -- in fact, it was designed to work with it.
     
  6. Offline

    pk4eva2

    Thats great news! my entire server (97.112.217.242) love your whole plugin! stop by if you want, any eta on when it's gonna be ready?
     
  7. Offline

    _ralts

    Sorry, I just epic failed. It checks permissions before it tries to interpret the sign, which means that people without DuckShop.create.* permissions wouldn't be able to place signs, even though they have nothing to do with the plugin. :(

    It should be fixed in version 14.
     
  8. Offline

    shadefizzle

    Hey _Ralts, i just wanna say thank you for this simple plugin! It's exactly what i needed for my server. An ieconomy independent trading plugin. Please keep up development!! Thank you!!
     
  9. Offline

    shadefizzle

    The problem i have is i don't know what to type for a lot of blocks and items. For example, i want to sell cooked porkchop but im not sure what i'm suppose to put. Everything i have tried doesnt work. Is there a list of what to type for each block/item?
     
  10. Offline

    _ralts

    There's a huuuuge file full of the item names on GitHub. I've added the link to my first post.
     
  11. Offline

    samus123

    Sorry , I can't do that for you? ... and the sign erased?
     
  12. Offline

    _ralts

    Make sure you've configured permissions correctly. If you don't have the "create" permission, it will erase the sign.

    If it still doesn't work: What did you put on the sign? What permissions do you have? In the server logs, does it say "using TheYeti for permissions"?
     
  13. Offline

    zeromagnum

    When I try selling any food like bread, it says "Oh noes, Cannot Trade!" The sign was put correctly and used the link command. The sign said 2 bread for 3 coal (2nd - 3rd line).
     
  14. Offline

    the_one_only

    Hey I have LWC and Essentials and when I right click the sign all it says is
    "[EssentialsProtect] Protection owner: Rainbow_Pancakes"
    And I have the sign correctly set up
     
  15. Offline

    _ralts

    The chest is locked. You can't sell from protected chests.
     
  16. Offline

    the_one_only

    The chest isnt the thing saying "[EssentialsProtect] Protection owner: Rainbow_Pancakes" the sign is. Also I was using a global sign and how do I connect a sign to a chest?
     
  17. Offline

    _ralts

    That's probably due to some conflict with EssentialsProtect, however, I couldn't find anything on the wiki page that used the word "Global". I don't use Essentials, so I have no idea.

    What was in the chest? Were you holding 3 coal (not charcoal) when you clicked the sign?
     
  18. Offline

    the_one_only

    Well can you at least tell me how to connect a sign to a chest?
     
  19. Offline

    _ralts

    Place the sign with your name instead of [Global]. Then type /duckshop link. It tells you on the chat when you place the sign. :)
     
  20. Offline

    meiamone

    Please consider adding interaction with commandbook to buy/sell kits.
     
  21. Offline

    potatoshane

    Hi, on my server i am using Yeti Permissions. My regular default members cant seem to be able to buy from signs created by us... the sign format is 1st: [Buy] 2nd: amount 3rd: Item ID 4th: money

    And i cant seem to create global signs.

    I have added all nodes into permissions correctly.

    Thanks
     
  22. Offline

    _ralts

    Did you have a look at the examples? Your sign should look like this:

    Code:
    potatoshane
    54 blue wool
    $19.95
    <blank line>
    
    If you don't have the right permissions nodes, it should tell you. (Last time I checked, the message was "I'm sorry, potatoshane. I'm afraid I can't do that." and "You're not allowed to use this for some reason.")

    For global signs, replace "potatoshane" with [Global].

    As always, RTFM.
     
  23. Offline

    SwedeMontages

    do this work with bukkit 1000?
    and what do you use instead of essentials?
     
  24. Offline

    potatoshane

    Yes, the BUY signs seems to work for Admins... And when i create the signs that you show me no message shows up? Could some plugin be interfeering with DuckShop? ESsentials? TOwny? Iconomy?
     
  25. Offline

    _ralts

    What permissions nodes do you have? It's not enough to say you've configured them correctly -- I want to know exactly what nodes you have so I can solve the problem.

    That's not the correct format. You seem to have the DuckShop and Essentials signs mixed up. DuckShop does not look for the word "[Buy]", only Essentials does. If you wrote the sign like that, it would be handled by Essentials, not DuckShop. Did you change the sign to match my example?

    It says in the title.
    According to the_one_only, it only conflicts with EssentialsProtect. If you don't have that, you should be fine.

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

    potatoshane

    Yes, I have tried Duckshop format but I do not have essentials eco installed only basics So i do not feel that it will be affected... SHould i uninstall essentials altogether?

    I have
    DuckShop.use.*
    DuckShop.create.personal
    DuckShop.break.personal
     
  27. Offline

    _ralts

    If no message shows up, it must be something wrong with the sign. If so, I can't really do anything about it. Try making a really trivial sign, like free dirt (it's one of the examples), and see if that works.

    The Essentials [Buy] signs are included in Essentials Core, so you should have them.
     
  28. Offline

    potatoshane

    Okay THanks
     
  29. Offline

    the_one_only

    What if my name is to long to type into the first line of the sign :p
     
  30. Offline

    _ralts

    I have no idea! A line on a sign can only store 15 chars. I could just use the first 15 chars of a player's name for comparison, but it is impossible to get the details of a player while they are offline. Not to mention economy and chest protection plugins need the full name too.
     

Share This Page