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.
@vedel1
I've had a quick look through the config of essentials and there doesn't appear to be an option to disable it. You could try asking on the IRC chat for essentials but I don't believe it is possible.
What is the advantage of using a different economy plugin rather than essentials? I find it works fine for my server.
@SchwarzerZylinder so there aren't any ways to disable essentials economy?
@vedel1
Jobs should run as the chat bug was fixed in 1.45, but until you are unable to disable essentials economy, you can't use it with dynshop.
So essentials, jobs and dynshop cant run to together
@josip1
Already reported, will be fixed soon
http://dev.bukkit.org/server-mods/dynshop/tickets/42-error-when-breaking-any-sign/
When I destroy a sign with nothing on it this happens
<<code lua>>
+ Could not pass event BLOCK_BREAK to DynamicShop java.lang.NullPointerException at me.zylinder.dynamicshop.SignHandler.getSignOwnerPlayer(SignHandler.java:219) at me.zylinder.dynamicshop.DynamicShopBlockListener.onBlockBreak(DynamicShopBlockListener.java:173) at org.bukkit.plugin.java.JavaPluginLoader$40.execute(JavaPluginLoader.java:539) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:201) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:98) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:498) at net.minecraft.server.Packet14BlockDig.a(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)<</code>>
@SchwarzerZylinder
Oh I see ;-)
@Sg1team
That's not a bug, it's normal block placing =)
Hi, when selling items to a sign the item gets sold but if it is a block (e.g. dirt) there is a block placed in front of the sign, too. Is this a known bug?
Yeah, it seems to work (1.45), activate my jobs-chat-messages again, an dynshop works.
Thanks!
@vedel1
jobs will work, you have to disable the title display in chatlog, set in jobconfig.yml for each job
chat-display: none
EXP and income runs as normal. /JOBS stats and all other commands works too.
@SchwarzerZylinder
why not ? Using essentials, and it works (ok, without chat-colors). Only jobs doesn't works, if chat-part of plugin is disable, the plugin works too.
@SchwarzerZylinder
what plugin shall i use instead for essentials?
sry for bad english
Everyone having essentials issues, go and vote for this ticket: http://dev.bukkit.org/server-mods/dynshop/tickets/36-using-get-name-instead-of-get-display-name/
Thank you.
@vedel1
Dynshop is definitely not working with Essentials, maybe it doesn't like jobs, too...
@SchwarzerZylinder
it does, but if i disable "Jobs" it works fine. so jobs and dynamicshop cant run together?
@vedel1
You just need to have Vault installed. Check the server log if Vault hooked into iConomy successful.
and now i have installed Register, i need more?
hey guys, im running permissionsbukkit on my server, but i have installed Dynamicshop and Vault, but i cant buy anything? i have conomy on, /money but it says; [DynamicShop] you don't have enough money. i want to run on conomy /money. plzz help!!
Hi
I have suddently encoutered a problem with player interaction (i think). When we try to buy and sell we get the following message and then the server restart. Hope somebody can help as i'm running out of ideas.