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.
@Infuscu
The command shop is already unlimited and signs are too. Or what do you mean?
How do I make a shop with unlimited items? I really like the demand and supply feature but I do need a few server shops.
Really appreciate this plugin!
Thank you :-)
On the Vault website was an issue with iCo6 reported and the error was and still is in iCo6. Vault dev's recommended not to use iCo6. I am using 5 and it works great, even better than 6 I think.
At any case, I can't do something, because the issue is not in DynShop.
@TzeTzeTze1
I have no essentials plugin...
I use:
Iconomy 6 only one i got...
vault 1.2.2
dynshop 1.43
@therealorgrin
Do you use iConomy together with the Essentials plugin? That was the source of the error on my server.
Take a look on Vault ... maybe you have an economy plugin that is not supported. DynShop enabled the Essentials-Economy before Vault/iConomy so your real balance wasnt updated....
Edit:
EssentialsEcon is supported :O However it was enabled before Vault or iConomy. So there is maybe an error with some economy plugins
@SchwarzerZylinder
I have the same issue as TwoBucks and i got these 2 lines:
[Vault][Economy] iConomy 6 found: Waiting
[Vault][Economy] iConomy 6 hooked.
@mike0fmikes
Linking should be done earlier and one guy want to make a list, but I still have not received one, so I can't start. If someone is interested...
Any chance your going to make the market multi-relational? As in the price of one thing can influence the price of another and that item can influence the price of another and so on. Also, adding a region/cuboid limit to where the market can be accessed would be great.
@Shibbyfish
There is already one. Just don't give the permission dynshop.customer.buy.cmd
@TwoBucks
Have a look at your server log, does Vault hooked into iConomy successful?
@Mal0ne
I had a look at ducksign, but what exactly do you want to have?
I am having trouble with bPermissions and Dynshop. I've added just about everything, even given DYNSHOP.* to my users group and they can buy from the CMD but not signs. Would anyone have an example for me?
Thanks in advance
Every time I attempt to /dynshop buy something it tells me I don't have enough money and when I try to /dynshop sell, it makes the sale but the amount does not affect my balance.
It seems like dynshop is not linked with iConomy or something. I do have Vault installed in the plugins folder though, which makes this puzzling.
Any idea what might be up?
Hi there I really like this plugin
do you think you can support duckshop global signs? That would be so incredible I'd be willing to donate to see that feature :)
@mike0fmikes
Register isn't used in 1.43 any more, so it is fixed.
@ josip1
you can use LWC to protect them
2011-12-30 08:36:33 [SEVERE] Could not pass event PLUGIN_DISABLE to DynamicShop java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.register.payment.Methods.hasMethod()Z at me.zylinder.dynamicshop.DynamicShopServerListener.onPluginDisable(DynamicShopServerListener.java:25) at org.bukkit.plugin.java.JavaPluginLoader$48.execute(JavaPluginLoader.java:597) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:994) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296) at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289) at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:181) at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:376) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:455) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
getting a wall of these errors on startup.
Hey bro, great plugin. Is there a simple way to protect the signs from being destroyed? Anyone can destroy them.
@UltiByte
Use buy taxes, they are made for exactly this problem.
If no permissions plugin is used, everybody can use admin commands and change prices etc. Can you make that only ops can use admin commands if use-permissions is set to false? Thanks
@SchwarzerZylinder
Ok. This is the scenario I am describing. The prices are purely examples, but the theory works in the same way:
1. Ok. Lets say Mr. Smith, who has 30 dollars buys 30 iron ingots for 1 dollar each, leaving him with 0 dollars 2. Due to the above action, the price of iron ingots raises to 2 dollars each, so Mr. Smith decides to sell all the iron ingots he just bought, giving him 60 dollars. This brings the price of iron ingots back down to 1 dollar each 3. Now, Mr. Smith, realising he has found quite a good tactic, decides to buy 60 iron ingots, which again leaves him with 0 dollars 4. The price of ingots this time goes up to four dollars so he again sells all his iron ingots. This gives him 240 dollars in total 5. He continues to repeat the above steps, and keeps gaining more and more profit.
In terms of economics, this causes mass inflation and makes everything worthless.
Is there any way to combat this exploit? and also, can you explain to me what is better in your plugin than in DynaMark?
Thanks :)
I think you have listed the wrong commands because on my server you have to be op to actually use them. I am using PermissionsBukkit