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.
@watarimon
It is already taken over by dmitchell94 and his team.
Would love to see someone take over this project. The idea is phenomenal.
@etherz10
That would be more than an update, I would have to find the bug and fix it. Sorry, no time :(
@SchwarzerZylinder
Can you atleast update it to 1.2.4, I cant get mine to work as it doesnt do anything when i left click a global sign trying to buy something - running bukkit 2117
Sorry guys, I will not work any more on this project...
running Bukkit 1.2.3-R0.2 and DynamicShop 1.46 I get the following error when trying to buy with a sign.
Now this happen when I first installed it. I came back to it the next day and it worked great. Then last night testing quests and permissions I had a user buying and selling from the signs and then user2 added the permissions and it stop working for user1 and the error popped back up again.
Hi, is there a way to limit users from making shops selling/buying a particular item, for instance limit the selling of gold nuggets, ingots and blocks so that players can't mess up a fluctuating gold standard economy? As far as I can work out, disallowing an item type makes all shops of that type unusable in all circumstances.
If this this is not possible could you add this function, it is the only thing stopping me using what would otherwise be a perfect plugin and I don't want to have two shop plugin's installed at the same time with DynamicShop only being used for buying/selling gold and the other being used for player shops.
Otherwise, great plugin.
Will this be updated anytime soon ?
Thank you for the update. :-) I love this plugin
The left click doesnt work for me on sign, but right click yes.
Its a plugin bug?
I am unable to buy certain items. While trying to buy cobblestone, for example, i get this error:
19:42:08 [SEVERE] Could not pass event PlayerInteractEvent to DynamicShop org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:441) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven t(CraftEventFactory.java:168) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:9 2) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:535) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NullPointerException at me.zylinder.dynamicshop.PlayerHandler.checkInventory(PlayerHandler.ja va:137) at me.zylinder.dynamicshop.TransactionHandler.buyGlobal(TransactionHandl er.java:85) at me.zylinder.dynamicshop.SignHandler.leftClickGlobal(SignHandler.java: 186) at me.zylinder.dynamicshop.DynamicShopPlayerListener.onPlayerInteract(Dy namicShopPlayerListener.java:59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:301) ... 12 more
Some items may be bought, however. It also appears that all items may be sold.
Is this done via chest; or via command only?
Updated to Bukkit build 1.2.3-R0.1...
Can we have an update for the latest versions of Bukkit?
@SchwarzerZylinder
So far i'm loving the plugin on how I see it works. But I notice some errors while using R6 and so was wondering if you would be updating this. I just moved my server to the money stage on the server and would love for this to be the mod I do.
@dxpikeman
Give them the permission dynshop.customer and it should work...
I really want to use this plugin, can someone help me set the permissions, I've done everything and can not enable users to use my server always says they do not have permission ...
I Hi, thankks for your plugins !
I juste have a repport :
If a itemA is linking with itemB, and if the price of itemA increases, itemB going to increases too but the price of itemB exceed the maxPrice and the price on the sign doesn't refresh, so if i bought (a lot of) diamond, and if diamond is linking with the coal (which maxPrice is 5), the price of the Coal gonna be 10000 but it not display on the sign (the price on the sign is updateded if a player sell coal) while when a player buy Coal, the price is seting to the itemB maxPrice limit.
I don't know if you understand me, but if it's not, i can make a little video.
Thanks !
I have one problem in permissions please any submit me onde config.ylm
users: ConspiracyWizard: permissions: permissions.example: true groups: - admin tyramysu: groups: - user gen_dentista: groups: - user nejikun: groups: - user groups: default: permissions: permissions.build: false admin: permissions: permissions.*: true inheritance: - user user: permissions: permissions.build: true dynshop.buy.*: true dynshop.sell.*: true
worlds: creative: coolplugin.item: true inheritance: - default messages: build: '&cYou do not have permission to build here.'
where i set the permission to user in my server buy and sell in this plugin?
thx
For some reason I can't buy or sell more than 1 of each item although I have a lot more of it in my inventory which is quite annoying and the permissions are set up correctly- do you know what could be causing this?