DynamicShop
DynamicShop
Development Status
Many people wonder why development is slow on our plugins. Many of the developers have work, school or both to work around. We are also working on a iOS app that takes some of our times. We apologize for the delay between releases but we are working hard to make sure these plugins work as well as managing our real world lives and the development of our iOS app.
Plugin Updated
Updated to 1.5.2 sadly this version includes a massive bug :( We are working to fix it though :)
Description
Tired of static prices? You want to bring some realism to your item shop using dynamic prices?
DynamicShop offers you a highly configurable price system, based on demand and supply. You can also disable price changing of course.
With the newer versions you get also the ability not only to trade with a global shop, but also from player to player.
Customizable signs get things easy and statistics offer you a good overview.
All major economy and permissions plugins are supported using Vault, which has to be installed.
Features
- Buy and sell items ingame via easy commands or signs
- Prices change dynamically (Demand and supply, you can choose speed and form of changing or disable it completely)
- Trade with a global shop or from player to player
- Supports all major economy plugins using Vault
- You can use your own names for the signs and materials
- Statistics
- Many individual configuration options for every item
- Permissions support (Very detailled)
- Buy-/Selltaxes can be granted to a tax account
- Limit the amount of items per transaction
- Shop opening times in Minecraft ingame or real time
- Ingame list of all items and prices
- Except buy and sell every command can be entered in the console
- Quick commands
- If you purchase something on your absence, the items will be saved and granted you on the next server join
- Nothing is case-sensitive
- Checks your inventory, so you can't buy, if your inventory is full
- Many special functions for signs
- A lot of specific error messages, instead of internal errors
Check out the Troubleshooting before posting tickets!
If you have a problem, please submit a ticket and NOT a comment!
Links
Commands & Permissions
Files & Configuration
How to use signs
To-Do
Changelog
Troubleshooting
Available items can be found here.
This plugin was founded and coded by SchwarzerZylinder. On March 2012 it was completely moved to dmitchell94 and his developer team.
@SchwarzerZylinder
I think you would need to ask MaxKalus that as I don't know how the system works. However, from what MaxKalus said, I think you need to change the way you get the users name from getDisplayName to getName. This should fix compatibility errors with plugins that change users display names. I am not a plugin developer though so am just guessing.
Thanks for the other updates and fixes in 1.44. This is definately one of my favourite plugins.
@Mako_Shark Do you mean with developer me or Vault or Essentials? :)
@All: Check out version 1.44. Added item price linking and much more!
@MaxKalus
This is definately something that should be suggested to the developer as it also stops players from being able to use nick names. I will submit a ticket suggesting this.
@Mako_Shark
Shouldn't you be able to disable this behaviour by passing the player's name to Vault through getName instead of getDisplayName?
Max.
@mako_shark: Thanks !!! Not essentialschat, but JOBS will disturb conversation vault-eco. My JOBS plugin will display the actual jobs und their titles in chat, i look at the transaction.log and find out:
where the chat displays "X-Bd III-Ja VII-Hf PainKNero" as my chatname. After disabling the titles of Jobs in chat, transaction.log will display the correct name "painknero" and balance is working. in EssentialsChat I don't use colors, therefor it doesn't matter and can be active.
Thanks for the hint.
Nero
@PainKNero
If you are using essentials chat or Nick names, then vault takes your name with a colour code at the end or your nickname and is unable to find your bank account. Due to this, i have started using chatty instead of essentials chat for chat formatting as it doesn't add a colour code to everyones name.
hi,
essentials 2.7.2, vault 1.2.3
selling on sign reduce the prices and the ammount of item in my stock, that's ok, but my balance won't change. Trying to buy leads to "you don't have enough money".
The link between plugin - vault - essentials doesnt work ?!
Greetings,
Nero
Would be nice if you could make it say the total price if you chose to sell in stacks of 64.
My players are confused. They see:
[Bank] (changed name of identifier thing) COBBLESTONE 64 $1
They think it's 1$ per stack when in reality it's each.
Also if you make it so it's not dynamic...like just choose not to be dynamic
You don't have enough DIRT , set impossible amount or your economy plugin doesnt work.
My economy plugin is EssentialEco and works like a charm I'M holding 64 of dirt and I tried with 1 ( the same as the sign ) Well I don't know why it is not working
Is it possible:
- to sort and rename items in a command shop?
- to get it to work with PermissionsEx?
- to change the main command /dynshop to something else maybe to /ds or even /sell or /buy for selling and buying items?
Would be great because I want to use your awesome command shop :P
greetings
I don't understand anything. I'M OP and I have the -'*' node in my permissions but I can't use Shops. I have not to configure anything with permission with my Rank with any plugin but with this one , i will have to do ?
@Mal0ne
No, read first: http://dev.bukkit.org/server-mods/dynshop/pages/how-to-use-signs/#w-global-shop-signs
@SchwarzerZylinder
wow so you're saying if I install your plugin and then do
[global] 1 wool and leave the 3rd line blank your plugin will assign prices?
EDIT what will happen to the existing duckshop global signs? will they pull the new values
@Mal0ne
Already possible! Have a look at the global signs.
@SchwarzerZylinder
Well in duckshop, you can make GLOBAL signs:
[global] 1 egg $1.00
When a player purchases that egg, it doesn't go into anyone's account so it makes like a real shop. What would be really neat is if your plugin would detect all global signs and regulate their prices dynamically according to demand and supply
Could you localize the global shop to one area with integration with WorldGuard Regions? This would be great for a lot of people who like to have a physical server shop
Some bugs: The player should pay the taxes when selling items, at the moment, he gets
price+tax
instead ofprice-tax
. A negative tax solves this. Also, other signs don't update and cause players to pay much more than they want and the global-shop-identifier option is ignored.lol k works fine now thx
The permissions for signs are incorrect in version 1.34!
For now they are dynshop.buy.sign and dynshop.sell.sign.
In version 1.44 they will be fixed to dynshop.customer.buy.sign and dynshop.customer.sell.sign.
hey,
i have some problems with bpermissions, using the permissions
dynshop.customer.buy.sign
and
dynshop.customer.sell.sign
but i have always no permissions. can you tell me something about my mistake?