Inactive [ECON] PhysicalShop v9.1.0 - Sign and chest shops (no commands, no databases) [1.2.5-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Wolvereness, Sep 11, 2011.

  1. Offline

    Wolvereness Bukkit Team Member

    PhysicalShop - Let players own shops using chests
    Version: v9.1.0
    Licensed under: GNU-GPL 3
    Downloads | Source @ GitHub | Showcased on mc.minefire.net!
    Supports: LogBlock, LWC, Lockette, Permissions (yeti), Bukkit Permissions

    On BukkitDev as per forum migration.
    Support is offered in both locations, but if you have a curse account making a ticket is preferred.

    This plugin is a continuation from the plugin by the same name. I did not code the original plugin, but I did a hefty chunk of rewriting to add a few new features to it, and I plan on keeping it updated.

    Traditional Features:

    - Player made, chest-based shops with defined material and currency.​
    - Possible server-run shops with unlimited material and currency.​
    - Primitive access, explosion, and break protection​
    - Permission nodes for Use, Creation, and Administration​
    PhysicalShop.use (default true)​
    PhysicalShop.build (default true)​
    PhysicalShop.admin (default isop)​
    - No commands required​
    - No database of shops​
    - No required dependencies

    New Features:

    - LogBlock chest transactions (by default, turned off)​
    - Configuration node for protecting pre-existing chests (defaults on). If you are running LWC or Lockette and the person placing the sign has admin (or owner in case of Lockette) rights to the chest protection or admin in PhysicalShop, this node is ignored.​
    - Localization, you may now customize all messages. If you have a language translation, please submit it here and I can package it with the jar file. Any translation packaged in the jar is accessed automatically when language is defined in configuration (and from that point forward accessed from Locale directory).​
    - Configuration file saves defaults on first load. This should lead to less hassle about what settings are available.​
    - Per sign currency. With small amount of configuration server-side, any shop may use a single character representation (defaults to g to represent gold ingot) of a currency. Suggestions to add are i: Iron Ingot and d: Diamond.​
    - Per transaction type currency. In addition to having variable currencies per signs, you can also have a different currency for buy and sell transactions. It just works.​
    - Bukkit Permissions support.​
    - On-the-fly configuration reload. Type "/physicalshop reload" in-game or from console.​
    - Custom item aliases you can put on signs.​
    - Custom item names that get displayed in chat messages.​
    - Version checking with "/physicalshop" or "/physicalshop version"​
    - Detailed information on active currencies, aliases, and names with "/physicalshop verbose"​
    - Optionally toggle redstone levers and buttons behind the shop sign.​
    - Optional handling of names too long for signs.​
    - Events for shop creation, destruction, interaction, and sign creation.​
    - Better configuration for shop matching.​
    - An automatic update command. EXPERIMENTAL AT THE MOMENT

    - Items you can see!​

    Installation:


    Place jar in plugins folder.​
    Reload plugins with a plugin manager or restart server.​

    Configuration:

    A default configuration file is created when plugin first loads. It will automatically fill any missing values as well. Most settings should be straightforward, but I have listed them here anyway. Currently, the only languages supported out of the box are English, Polish, and Spanish.​
    Show Spoiler

    material-pattern: \[(.+)\]​
    This is used to 'check' the first line of the sign.
    log-block: false​
    Change this to 'true' to enable LogBlock compatibility.
    protect-explode: true​
    Protects a physicalshop sign from being broken by explosions (TNT).
    protect-break: true​
    Protects a physicalshop sign from being broken by someone other than the owner.
    auto-fill-name: true​
    Will change the fourth line of a physicalshop sign to read the name of the player creating the sign.
    currencies:
    The list of currencies that your server will support. The code for the currency must be exactly 1 character long. Case-sensitive, so you wanted both g and G to work, you'd add them both.
    g: Gold Ingot​
    An example currency, default is g for Gold Ingot.
    buy:
    This section is for the buy line matching pattern.
    mode: SPLIT​
    This can be SPLIT or MATCH, and will use the respective regex concepts for finding the respective numbers and currencies.
    pattern: {{{^\D+(?=\d)|(?<=\d)\D+(?=\d)|(?<=\d)\D*(?=\D$)}}}​
    This is the regex that will be used. It should be written with the mode in mind.
    amount-index: 1​
    This is the index for the amount you buy in respect to the array from splitting, or the matching group for matching.
    price-index: 2​
    This is the index for the price you pay in respect to the array from splitting, or the matching group for matching.
    currency-index: 3​
    This is the index for the name of the currency in respect to the array from splitting, or the matching group for matching.
    sell:
    This section is for the sell line matching pattern.
    mode: SPLIT​
    This can be SPLIT or MATCH, and will use the respective regex concepts for finding the respective numbers and currencies.
    pattern: {{{^\D+(?=\d)|(?<=\d)\D+(?=\d)|(?<=\d)\D*(?=\D$)}}}​
    This is the regex that will be used. It should be written with the mode in mind.
    amount-index: 1​
    This is the index for the amount you sell in respect to the array from splitting, or the matching group for matching.
    price-index: 2​
    This is the index for the price you make in respect to the array from splitting, or the matching group for matching.
    currency-index: 3​
    This is the index for the name of the currency in respect to the array from splitting, or the matching group for matching.
    server-shop: '[Server]'​
    If the fourth line of a physicalshop sign equals this, the sign will be classified as a server shop with unlimited quantity (as long as there is no chest below it).
    language: English​
    Name of the language to be used server wide. If file not found in plugins/physicalshop/Locale/, it will check the packaged language files. A file will always be created with the name of the specified language, so please feel free to specify the proper language and translate the default values (perhaps even post it here so I can distribute it with the plugin). Default packaged language files are listed under configuration description.
    protect-chest-access: true​
    Prevents everyone (exception of those with admin permission) from accessing a chest for a physicalshop sign that is not the owner of said sign.
    protect-existing-chest: true​
    Prevents a shop sign from being placed above an existing chest. If you are using LWC, and they have admin access to the chest, this setting is ignored and they may place the sign anyway.
    trigger-redstone: false​
    Setting this to true will cause all levers and buttons attached to the back of the block the sign is attached to activate when a successful transaction has taken place.
    extended-names: false​
    Setting this to true will start a collection of names that are 16 characters long (too long for a sign) and will appropriately assign them unique IDs to put at the end of their name. (will be something like 0 or a). This saves the names to a file, and requires auto-fill-name to be on (so that names can get registered). This feature 'does' store data in a file.
    detailed-output: true​
    This is used to change how much information about chest stock is printed when a player punches a shop sign. Setting it to false will only print relevant information; the total buyable items if applicable and the total sell currency if applicable.
    This is the URL to download a new PhysicalShop jar from when using the command /physicalshop update
    showcase-mode: true​
    This shows items when a player punches a shop sign
    ignore-mc-version: false​
    This is the only configuration option that is NOT added to the config file by default. It will force PhysicalShop to ignore the MC version number safeguard for the showcase feature. This should only be applicable if there is an update to minecraft but does not break the showcase feature. No promises here, enable at your own risk.


    Customization:

    Comes in two parts, item aliases and item names. When you first load v8.2 or higher, two examples are placed into the Locale / Items.yml. Be sure to remove these two examples if you are going to edit the yml!! These names and aliases are cached as wrappers in a hashmap. They are case insensitive. For the item names, if you require a damage value, use a vertical bar | because you can't use a colon.​
    • Item Aliases - These nodes are named using a custom name, and the value should be the real name (or number). This allows you to add things like "Moss Stone" on a sign to point to 48. They do not effect the text that is outputted to the user.
    • Item Names - These nodes are named using the real name or ID of the item you want to rename, with the value being your custom message. This is used to make the PhysicalShop output look better. They do not effect the text you can put onto a sign.


    Usage:

    • Place sign on wall above chest.
    • Write on first line item name or number, enclosed with []s. You may also add a sub-code using a : (colon).
    • On the second line, you may write "Buy X for Xc". Replace the Xs with the respective amounts that a user will buy from the shop for. Replace the c with the letter code for applicable currency (g is the default, and represents Gold Ingots).
    • On the third line, you may write "Sell X for Xc". Replace the Xs with the respective amounts that a user will sell to the shop for. Replace the c with the letter code for applicable currency (g is the default, and represents Gold Ingots).
    • The fourth line fills automatically. Users with admin permissions (or, in the case of none-permissions users, Ops) may write [Server]. A [Server] shop without a chest has an infinite amount of stock & currency.
    • Place chest below sign. You may put anything in the chest, but for the shop to work you must place the applicable item and/or currency.
    • Punch the sign to confirm it was set up properly.
    • Player may right-click the sign with applicable currency in-hand to buy from the shop.
    • Player may also right-click the sign with applicable item to sell to the shop.

    Known Issues:


    - Pistons may theoretically cause issues with signs, has not been tested.
    - Does not support PermissionsBukkit, will simply give all players Use / Create access, and Ops get admin access.
    - Signs are more strict than the predecessor plugin. This was done to support multiple currencies. If you customize the regex to meet personal standard, keep in mind that the regex is used to SPLIT a string into the 3 applicable parts. If you have an issue, feel free to post and I can make you a more applicable regex for your server. Signs by default must meet this match regex: (Buy|Sell) \d{1,4} for \d{1,4}\D
    - Vine stores are problematic atm. Investigating. Vines have a damage value of 1. You may use [Vine:1] on shop signs for fix, this is a vanilla / bukkit issue.​
    - VoxelSniper has been tested to cause issues with protecting shops.​
    - ModLoaderMP breaks this plugin. You have been warned.​
    - If your currency section used longer names, the single character signs WILL NOT WORK without changing the regex!​

    Getting support:


    First things first, check the case for the sign! By default, the signs are case sensitive!​
    If you need support, please include a pastebin of the entire stacktrace (all those crazy long names and numbers) for the error (or the exact message you receive in-game), the 'exact' sign syntax you are using, your configuration file, and all the plugins on your server. You may also be able to contact me in the esperNet IRC in the #bukkit channel. You can mention PhysicalShop or my name and I get alerted if I'm online.​

    Change Log:

    Show Spoiler
    (4/16/12) - v9.1.0 - showcase
    - Added: Showcase! Your shop is now diamonds.​
    (4/12/12) - v9.0.18 - tweak
    - Added: Sandstone data type handling​
    (4/11/12) - v9.0.17 - output fix
    - Fixed: Output in reduced output is now more specific​
    (4/8/12) - v9.0.16 - locale fix
    - Fixed: POLISH.yml had missing info​
    (3/29/12) - v9.0.15 - fixed load
    - Fixed: Softdepend wasn't defined properly.​
    - Updated: dependency for pom, now compiling against RB​
    - Added: New option to reduce the output of chest stock​
    - Added: New option to change the URL used for updating​
    - Added: Wooden plank species​
    (3/18/12) - v9.0.14 - exploit fix
    - Updated: dependencies for pom​
    - Fixed: ShopDestructionEvent firing when no block was destroyed​
    - Fixed: Placing block when selling to shop​
    (2/27/12) - v9.0.13 - bugfix
    - Fixed: players can again break shops​
    - Fixed: Physics event no longer blocked​
    (2/25/12) - v9.0.12 - critical bugfix
    - Fixed: infinite loop writting a massive file in update command​
    - Fixed: no permission for shop chests​
    - Fixed: Regex wasn't loading right​
    (2/22/12) - v9.0.11 - bugfix
    - Fixed: Currency config didn't read properly​
    (2/22/12) - v9.0.10 - tweak
    - Fixed: Minor logic issue​
    (2/21/12) - v9.0.9 - event
    - Added: Shop destruction event​
    - Added: Shop interaction event​
    - Added: Longer currency names. WARNING: If your currency section used longer names, the single character signs WILL NOT WORK!​
    - Added: Update command​
    (2/18/12) - v9.0.8 - feature
    - Added: Better configuration for shop buy / sell matching​
    (2/17/12) - v9.0.7 - refactor
    - Changed: More code is put into ShopHelpers, cleans up the listener and some shop stuff​
    - Fixed: Access to double chests is now covered by PhysicalShop​
    - Added: Better name recognition and output for Monster Eggs (silverfish blocks) and Smooth Brick​
    (2/17/12) - v9.0.6 - bugfix
    - Fixed: No longer create a chest next to a chest that is part of a shop of which you aren't owner​
    (2/15/12) - v9.0.5 - bugfix
    - Fixed: Custom event for shop creation should no longer be thrown if event cancelled​
    (2/15/12) - v9.0.4 - fixed reload config
    - Fixed: Enabling name service when reloading config​
    - Added: Custom event for when a sign is created​
    - Added: Custom event for when a shop is created​
    (2/15/12) - v9.0.3 - more break fixes
    - Fixed: fixed all the events that should be able to destroy a shop​
    (2/15/12) - v9.0.2 - fix from AgentME
    - Fixed: Enderman can no longer break shops if shop protection is active​
    - Fixed: Pistons can no longer break shops if shop protection is active​
    (2/14/12) - v9.0.1 - fix default config
    - Fixed: Now saves a default config​
    - Changed: Will not load if exception or error is thrown in onEnable()​
    (2/7/12) - v9.0.0 - major refactor
    - Changed default sign format to be much more lenient​
    - Changed API to be a bit more sane​
    - Added color support in messages​
    (1/29/12) - v8.4.2 - new events
    - Fixed events to work with new annotations​
    - Changed redstone hook for CraftBukkit (fixes redstone issue)​
    (1/21/12) - v8.4.2a - code revision
    - Added URL to plugin.yml​
    - Made a bit of code for logblock look better​
    - Added missing @Override​
    (12/30/11) - v8.4.1 - bugfix
    - Fixed: NameCollection.yml clearing entries with only 1 player on server restart​
    (12/28/11) - v8.4.0 - feature build
    - Added extended name service​
    - Fixed: Fresh installations should work now​
    (12/27/11) - v8.3.3 - bugfix build
    - Fixed: Alias and names acted strangely​
    (12/23/11) - v8.3.2r2 - re export with Locale
    (12/23/11) - v8.3.2 - new logblock hook
    - Fixed: newest version of LogBlock​
    (12/21/11) - v8.3.1 - URGENT bugfix
    - Fixed: Enchantments being removed during transactions​
    (12/21/11) - v8.3.1a - translation build
    - Added Danish Locale, special thanks to Duerdum9​
    (12/16/11) - v8.3.0 - redstone triggering
    - Added redstone trigger​
    - Added redstone trigger config option, default false​
    - Fixed exception with logblock when not installed but config had it enabled​
    (12/15/11) - v8.2.5a - license change
    - GNU GPL​
    (12/15/11) - v8.2.4 - bugfix to test build
    - Fixed: Accidentally the permission defaults​
    - Fixed: Accidentally all the item comparisons​
    (12/14/11) - v8.2.4a - 1.0.1 partial update
    - Updated the com.wolvereness.util package for compatibility with BukkitNyan​
    - Changed implementation of the reload command, you must now type /physicalshop reload​
    - Added version, and verbose commands; verbose will print all names, aliases, and currencies​
    - Added the consideration of enchants​
    - Now ignores any item that has an enchantment, you may not buy / sell items with them applied​
    - Fixed durability, will no longer use byte data, now exclusively checks short durability​
    (12/6/11) - v8.2.3 - API, javadoc, and codestyle cleanup Build
    - Added massive amount of code comments... Enjoy...​
    - Removed deprecated get currency method​
    - Deprecated isOwner method from Shop (ambiguous, it was actually a static permission check), new method is now canDestroy​
    (12/5/11) - v8.2.2 - translation build
    - Added Spanish translation, special thanks to federan​
    (10/29/11) - v8.2.1 - minor bugfix build
    - fixed an extra output message​
    - changed failed aliases and names to warning instead of severe​
    (10/27/11) - v8.2.0 - feature build
    - changed com.wolvereness.util.Config API to allow quick saving and fixed state of getConfig() during defaults()​
    - added custom item names​
    - added custom aliases items​
    - fixed glitch involving the g currency​
    - fixed glitch reading in a currency, workaround for bukkit (you can now use numbers)​
    - fixed checking logblock after config reload​
    (10/24/11) - v8.1.5 - bugfix build
    - fixed new locale issue​
    (10/24/11) - v8.1.4 - bugfix build
    - fixed bukkit permissions​
    - fixed locale issue​
    (10/19/11) - v8.1.3 - Bukkit RB Build
    - changed config to new API​
    - changed API pertaining to config (it's now under com.wolvereness.util)​
    - changed API for creating shops (added a constructor for just sign text)​
    - removed some deprecated nonfunctional code​
    - removed some useless / old commented code blocks​
    - added admin bypass to chest-access​
    - fixed new issue with chest protections​
    - fixed auto filling playername for invalid signs​
    - chest protection not fully compatible with VoxelSniper​
    (10/2/11) - v8.1.2 - bugfix build
    - fire can no longer break shop​
    (9/29/11) - v8.1.1 - minor feature build
    - added lockette hook, lockette lock owners bypass existing chest protection​
    - cleaned up some code to be more compatible with load orders​
    - cleaned up the configuration node for protecting existing chests​
    - admins now bypass existing chest protection mechanism​
    (9/26/11) - v8.1.0 - feature build
    - added bukkit permissions​
    - added reload config command /physicalshop (the admin permission node)​
    - added config node for existing chest protection​
    - added language nodes for reloading config (requires deletion of language yml for update from jar, google translate was used for polish)​
    (9/22/11) - v8.0.3 - BukkitRB build
    - Removed an unused private function in com.wolvereness.physicalshop.Shop​
    (9/18/11) - v8.0.2 - language build
    - Added Polish translation, special thanks to keicaM​
    (9/14/11) - v8.0.1 - minor build
    - Deprecated com.wolvereness.physicalshop.config.Config.Config()​
    - Added changelog.txt to jar​
    (9/11/11) - v8 - Submitted / Re-Release
    - Licensed under Creative Commons BY-NC-SA [​IMG] (previous work had no associated license)​
    - Removed config option for rate-pattern, replaced with buy-pattern and sell-pattern​
    - Large changes to sections of the API​
    - Added new features​
    - (optional) logblock hook​
    - lwc hook​
    - localization​
    - automatic config file generation​
    - multiple currencies (thus changing previous configuration for currency)​
    - Fixed bugs​
    - 0 amount transactions disfunctional​
    - null pointer exception when attemption to perform an action on shop that does not support such (liking selling to a buy-only sign), and will instead give the user a friendly message.​


    Todo & Planned Features:

    - support PermissionsBukkit
    - add redstone button / lever toggle behind shop sign after transaction.
    - add optional player messaging support​
    - add reload command (I hate /reloadall, so this is a slightly higher priority for me)
    - more plugins supported, lockette and LWC and logblock supported... I can't think of any more, suggestions?​
    - github
     
  2. Offline

    Wolvereness Bukkit Team Member

    What do you mean? ATM, it's hard coded as a single-character representation. You can always shorten the full message to two numbers followed by a full-text word, and just 'cheat' because PhysicalShop only reads the first character. An example of what you want would be more helpful.
     
  3. Offline

    Ares513

    Hi,

    I've looked through the plugins and I've not found one that can do exactly what I'm looking for-except this one. Balanced, clean RP. However, I was wondering if there was a way to have the sign be standalone but still have a supply? I'm trying to hide the chest.

    Thanks much and I love your plugin,


    Ares513
     
  4. Is it possible in any way shape or form for the server to sell XP?
     
  5. Offline

    Wolvereness Bukkit Team Member

    Ares, there is not a way to do this with PhysicalShop, I'm sorry. Because of the lack of database, there would be no way to store the information exception of making a chest underground, which will get very hairy.
    Not at this moment, no. The entire functionality is built around items that can go in / out of chests. XP & iconomy are two concepts that do not go into chests.
     
  6. okay thx
     
  7. Offline

    Scent Tree

    I mean trading items for items without using a "currency"
     
  8. Offline

    Wolvereness Bukkit Team Member

    I may know a way to implement something like this, but it'll be on the back-burner for awhile.
     
  9. Offline

    Master_Zangetsu

    does that mean that when someone pays into the shop it will activate redstone behind it like a button?
     
  10. Offline

    Wolvereness Bukkit Team Member

    When implemented, yes.
     
    Addicust and Master_Zangetsu like this.
  11. Offline

    Addicust

    I love this plugin, couldn't live without it.
     
  12. Offline

    AlissonSandes

    works in 1.0.0?
     
  13. Offline

    Wolvereness Bukkit Team Member

    As of now, it should be working. Enchanted items are unpredictable, expect them to use their enchantments.
     
  14. Offline

    jimmythesurfer

    is it possible to sell ground for example 3x3 ??
     
  15. Offline

    Wolvereness Bukkit Team Member

    No. PhysicalShop is based around physical currencies and goods.
     
  16. Offline

    Rouchesta

    I'm working with 1.0.0 but ... i can't use your plugin.

    it says,

    14.12 06:03:55 [Server] INFO [PhysicalShop] version 8.2.0 enabled
    14.12 06:03:55 [Server] SEVERE [PhysicalShop] Configuration error for material alias: CUSTOM_NAME mapping to: real item name or number
     
  17. Offline

    Swang

    I'm using 8.2.0 myself and while I get the same error it seems to work just fine. The one problem I am having is with potions though. I'm used to selling things like coal using the [#:#] arrangement but it doesn't seem to work with potions. I have tried it with Instant Healing II [373:8229] as well as Splash Potion of Slowness 1:07 [373:16394] any ideas on this one? All it says when you hit the sign is " The shop contains 0 Slime Balls and 0 Potion" which while it is empty on slime balls it does have pots in it.
     
  18. Offline

    Wolvereness Bukkit Team Member

    That doesn't effect the plugin. 8.2.1 fixed that issue as well (it was only on github)
    Shops should be able to handle larger numbers as of version 8.2.4 which I just released.
     
  19. Offline

    Rouchesta

    Hey,

    It works now but ...
    I don't use permissions plugin and members can't use/create shop.
    Only me ... (Admin can use the PhysicalShop)
    Where can i give them the rights to use the script ?

    Thanks for your help :)
     
  20. Offline

    Wolvereness Bukkit Team Member

    Please list all your plugins, your version of PhysicalShop, and 'exactly' what is being put onto a sign, and 'exactly' what happens.
     
  21. Offline

    fatrik95

    Great Plugin thanks a bunch dude x3! Had my problems with getting it to run though (i was just too stupid to get it xD) now it works :p
     
  22. Offline

    Sevennemesis

    it does not work :'( (I use the plugin PEX for permission), but I can still not create a panel! it does nothing at all what happens after all entered correctly.

    Sorry for my very bad English...

    thx
     
  23. Offline

    Wolvereness Bukkit Team Member

    Please list all your plugins, your version of PhysicalShop, and 'exactly' what is being put onto a sign, and 'exactly' what happens.
    If it's a problem with your permissions, then you will get a message "You are not allowed to build shops". If nothing happens at all, and the sign remains as you entered, that means the sign was made wrong or you haven't configured the currencies correctly. To check currencies, try /physicalshop verbose
     
  24. Offline

    Rouchesta

    Hi, thanks for your help :)

    Plugins :
    - AntiCreeper
    - CommandBin
    - CreatureSpawn
    - Dynmap
    - LWC
    - PhysicalShop 8.2.4
    - Rakamak
    - SafeFire
    - SpawnControl
    - WorldEdit

    Problem :
    I'm ADMIN : i can create shops !
    The others are Builders : They can't use the Script (Sell/Buy, create shop ... "You can't create shop")

    How can i resolve this problem ?
    Thanks,
     
  25. Offline

    Sevennemesis

    Hi! thx for your help! :p

    Plugins:
    -Automessage
    -creeperheal
    -deathtpplus
    -essentiels
    -essentielschat
    -essentialsspawn
    -foundboxx
    -lwc
    -magiccarpet
    -modifyworld
    -noenderman
    -nolagg
    -permissions
    -permissionex
    -pvparena
    -safefire
    -serverreloaderwithsource
    -treasurehunt
    -vaultslots
    -worldedit
    -worldsaver
    So, I put on a wall panel and write ...

    [Dirt]
    Buy 30 for 1g
    sell 64 for 1g

    [Dirt]
    Buy 30 for 1
    Sell 64 for 1

    [3]
    Buy 30 for 1g
    Sell 64 for 1g

    I try everything! :(

    as long as I finished it nothing happens at all!, I have nothing in my console.
    When I load my server I can see that the plugin has been loaded. no errors

    all my plugin is updated.
     
  26. Offline

    Wolvereness Bukkit Team Member

    I need you to copy+paste your config.yml (please surround it in [code] tags) and everything that comes up when you type /physicalshop verbose (you can do this from the console).
    That particular messsage is not in the Locales. Are they able to use shops that you have created? Can they create server shops? I need exact messages, and exact signs.
     
  27. Offline

    Swang

    Great update, not only is the error I was ignoring gone but the potions work now too.
     
  28. Offline

    Sevennemesis

    Holy *** total fail! the plugin works great! I did not put uppercase letters at the beginning of (Buy and Sell) T_T
    I am too happy that it works, you complete my server role play! woo woo woo! :)
     
  29. Offline

    Tommyten

    one problem: If i have setup a shop right and rightclick with a goldingot in my hand the sign nothing happens:eek: I have version 8.1.2 and the bukkit version is 1.0.0-R1-SNAPSHOT
    other plugins:
    Worldedit
    Commandbook
    LocationReport
    simplechestlock
    PvPArena
    ChatManager
    Modifyworld
    permissions
    permissionsex
    physicalshop
     
  30. Offline

    Wolvereness Bukkit Team Member

    Update to latest version.
     
  31. Offline

    noxiw

    So, I've installed this on my server, standard users can buy from shops, but they cannot sell. No error message displays, nothing happens.

    I've got the essentials group manager and bridge, I don't have permissionsbukkit or anything else like that because it seems a bit confusing for a new server admin.

    I read through all the pages here, but didn't see any similar problems. Any advice?
     

Share This Page