HyperConomy
Getting Started|Commands|Permissions|FAQ|How To|Troubleshooting
______________________________________________________________________________
Introduction
HyperConomy is the all in one economy and shop plugin. It can be a simple chest or sign shop plugin, a Vault compatible economy plugin, a region based shop plugin with many configurable options, or even a complex system of economically competing towns and kingdoms. Any vanilla Minecraft item can be traded in HyperConomy and virtually any custom item can be added as well. Prices can be configured to change dynamically or they can be set as desired. To quickly edit prices and settings you can double click on HyperConomy.jar to access the GUI editor. HyperConomy has many features including things such as item price linking and item displays. Read below or check out the wiki for more information.
New Chest Shops:
______________________________________________________________________________
Features
- Supports all standard Minecraft items. (fireworks, lore, books, maps, damaged items, etc.)
- Supports the addition of unlimited custom items.
- Integrated economy plugin.
- Player to player, player to shop, and shop to player trading.
- Dynamic pricing system based on a hyperbolic curve.
- Item price linking (price of recipe item is based on price of component items)
- Player owned shops and chest shops.
- Item frame shops.
- Showcase style item displays.
- Localization.
- GUI Editor for easy manipulation of price settings.
- Price floor, price ceiling, static pricing, initial pricing, sales tax, purchase tax, unlimited stock option and much more.
- Dynamic tax rates. (Rich players can be taxed more than poor ones.)
- Supports MySQL and SQLite.
- Allows the creation of an unlimited number of economies, which allows for economically competing towns, kingdoms, factions, or other groups.
- Supports command-free economies using transaction signs and chest shops.
- Price information, history, and more can be displayed on automatically updating information signs.
- Price update notifications for any or all items.
- Experience and enchantment trading.
- When a player enters and leaves a shop, HyperConomy displays a customizable message.
- Nearly everything can be changed while the server is running.
- Unwanted features can be disabled.
______________________________________________________________________________
Requirements
- None. If you'd like to integrate with an existing economy plugin using Vault, you will need the following: Vault and an economy plugin such as BOSEconomy, iConomy, or Essentials Economy
______________________________________________________________________________
Versions and Development Builds
- Recommended builds are marked with [RB] and are generally thought to be stable and bug free.
- Builds marked as [Beta] are as bug free as possible, but often have large code changes which may result in the appearance of new bugs.
- Builds marked as [Dev] are development builds that I've decided to upload to BukkitDev. I may upload dev builds on occasion to provide easy access because Bukkit staff does not allow linking to development builds.
- Development builds may contain bugs as I work on releasing a new [Beta] build. They may also contain fixes for bugs found in [Beta] builds. Use these builds if you're looking for a bug fix, or would like to try out a new feature I've just added. Also, feel free to search for bugs in the development builds. Any help with testing is greatly appreciated!
- Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
- The latest development builds can be found here.
______________________________________________________________________________
Add-ons
- HyperMerchant
HyperMerchant is a graphical user interface for your players to use to interact with HyperConomy shops.
It is also includes the ability to easily create Citizens npc shopkeepers for your HyperConomy shops. - HyperConomy Web
HyperConomy Web creates a web page for HyperConomy, displaying information about all shops, items, and price history. The web page appearance can be customized to fit your server.
______________________________________________________________________________
New Features, Bugs, Problems, etc.
- If you have a question, or find a bug, first check the FAQ. I will try to include as many helpful questions and answers as possible.
- If the FAQ doesn't help, don't hesitate to post your question or make a ticket.
- If you do find a bug, please include which version of HyperConomy you're using, the full error message or stack trace (if there is one), the version and type of Minecraft server you're running, and an explanation of how to reproduce the bug or what causes the bug.
______________________________________________________________________________
Donate
- If you'd like to send me a donation for the time and effort spent making this plugin, you can do so here: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AMK9AR4CVKEJJ
- To those who have donated: thank you very much for the support. If you'd like to be listed as a donor here just send me a message.
______________________________________________________________________________
Donors
- pr4xt3roy -> CapricaTown
- Baamoink -> Mantle-Craft
- Thanks as well to all of the other donors that haven't requested a listing here.
______________________________________________________________________________
Basic Tutorial
New tutorial videos to come...
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RustyDagger
K, see if it's fixed in the new dev version at the bottom of the page.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RustyDagger
It's a bug in static pricing. I'll try to have a fix up soon. I'll just give you a beta version of the next release as soon as I fix the bug. The new version has some new features, such as a price web page and some new commands.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RegalOwl
It is just the static Prices I completely removed all the Static Items I had from the MySQL
Once removed the items were unusabe the plugin was not confused about that at all.
I then stopped the server and added Sponge back. with clear setting it shows up as the static price and start price as 1500 just as I set however when i buy it it cost 0.0 and 0.0 Tax!
I have checked all the non static items and they seem to be fine the only difference in price is that of the tax that is added.
Maybe iv done some thing in the config that's confused the static prices :o here's my config ( bar the mysql info.) http://pastie.org/4275310
Willing to jump on skype or some thing to sort this If need be
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RustyDagger
Hmm, perhaps it's some other sort of bug. I'll try to replicate your settings with a new server and see if I can get the same results.
Are all of the prices wrong or only certain ones? Perhaps just static ones?
-
View User Profile
-
Send Message
Posted Jul 17, 2012It is using the Mysql for sure and my changes have been saved I have closed my viewing program rebooted it and all the changes are there I even have a spread sheet of the table saved I did as you said I deleted the items.yml and still I have this issue :(
as a side note I've not made more than one economy I'm still using default on all of them.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RustyDagger
I just tried it with version .935 and it worked as expected. Are you sure you edited items in the correct economy? If you're only using one economy it should be the default economy.
Perhaps you didn't save the changes to your database? Go back into the database and check if the changes that you made are there. If they aren't the same, the problem is very unlikely to be HyperConomy, since the only time it will ever edit the hyperobjects table is when you use a command from in game or are just creating the database for the first time.
Also, you have use-sql set to true in the config?
EDIT: Also, one way to check if it is using the items.yml files is just to delete it. Backup your items.yml and enchants.yml and then clear all items/enchantments from both files and then start your server and see if there are any items available.
-
View User Profile
-
Send Message
Posted Jul 17, 2012@RustyDagger
Item categories will be one of the next features I add. They should make it easier to remove items. I could potentially add handremove or add as well.
-
View User Profile
-
Send Message
Posted Jul 17, 2012OK BUG!!!! I have made a TON of changes via editing the MySQL data base the object table, When i say a lot I mean 399 and deleted quite a few.
once making sure the table was upto date with a simple refresh of my view I started the server up once more. I decided to do some spot checks on my prices to make sure they were applied.
THEY are NOT !! here I have a screen shot of the plugin telling me 2 things. the 3000 is the value I set. the 2 is from the setup files.
http://i.imgur.com/alhZc.png
This is just one of many possibly hundreds of errors. I have atm I need the chest to be static becuase it is used to claim land on my server. Some think like that would be horrid if my server was not whitelisted. I have restarted the server again yet some how the plugin refuses to see things my way... Could it be loading the vaules from the yml file some how?
-
View User Profile
-
Send Message
Posted Jul 16, 2012Hi
I would like to remove just some items from the shop I don't fancy digging around the MySQL data base removing rows I see that there is a command to remove items But I am unsure on the names of some of the items i know i could use the command to see the names but that all takes time for the sake of making things easy is there any way you could add Hand support to the remove / add item commands?
like as the second pram except Hand as a name maybe that would be nice LD
Also any way to edit any of the messages the plugin prints i like the formatting and colors just some of the wording I would like to change.
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Ace199102840
You can essentially do both of those things already. To lower all of your prices by a percentage use "/scalebypercent value [percentage]" and/or "/scalebypercent startprice [percentage]".
To set all items to dynamic mode and set the stock to the median value use /setstockmedianall. (So that the prices change for items.)
You can also reset all items to initial pricing mode and set the stock to zero for all items with /resetshop
-
View User Profile
-
Send Message
Posted Jul 15, 2012i have an idea for your plugin..... this is a really cool plugin but there should be an easier way to set pricing for the items.... maybe something where you could have a command that sets all prices low and a command to set pricing to all items at a medium price and to a high price.... and what i mean is that it really suckssss to have to go through each individual item and think up a price for each..... its way too time consuming for its worth.... also there should be a command to set all items to dynamic or static.... it sucks to have to go to each item just to set them all to dynamic to have the price go up and down when buying or selling.... i dunno if you already have this command i didnt see it on the list... so i thought id suggest it :)
-
View User Profile
-
Send Message
Posted Jul 14, 2012@Jadedcat
When you first enable the server when using SQL it locks the shop for a few seconds while it loads the data into memory. The same thing happens when you create a new economy. It has to load the new data. This is to prevent errors and bugs that would occur due to the data not being available. It should only be locked for 10-20 seconds at most. Have you tried unlocking your shop with /lockshop? And does it just stay locked forever?
-
View User Profile
-
Send Message
Posted Jul 13, 2012I am trying to create the multiple markets. The sql is set up and the config file shows it. However when I type /createeconomy xyz it says global shop is locked. After that everything I do including /setshopeconomy etc just says global shop is locked. How exactly do I set up multiple economies so each of my races can have their own economy?
-
View User Profile
-
Send Message
Posted Jul 13, 2012After some testing we found out that iConomy is the culprit .We removed it and the message stopped appearing. The message is unfortunately hard-coded and there doesn't seem to be a permission node for the /sell command.
Oh the shop permissions is a nifty feature! Thanks for the info :D.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@edoreld
That looks like a bukkit help message from a different economy plugin. Type /pl and see what plugins are running. Perhaps you have multiple econ/shop plugins running at the same time?
HyperConomy shouldn't let Bukkit display that help message regardless, in the next version it shouldn't.
There isn't a permission node for enchantments currently. I'll be working on item/enchantment categories soon though so that it's easy to remove them from shops. Currently the only way to remove access to enchantments is either to remove them from your enchants.yml file, or to remove them from your shops with /ri [name of enchantment] [name of shop]. There are currently per shop permissions hyperconomy.shop.[name of shop] that would allow you to remove enchantments from one shop, but have them in another. And then give players you want to be able to trade enchantments permission to use the enchantment shop. You have to enable per shop permissions in the config.yml to do that.
-
View User Profile
-
Send Message
Posted Jul 13, 2012Hi RegalOwl,
I'm finding an issue, and I'm not sure if it's HyperConomy related or not.
Whenever I type /sell with no parameters, I get:
Invalid Parameters. Use /sell [name] (amount or 'max) /sell <itemname|id|hand|inventory|blocks> [.][amount]
The second line obviously shouldn't be there. I think it comes from essentials but, shouldn't HC disable it by default? The line doesn't appear when I use the /sell command by itself with DynamicEconomy.
-Also, is there a permissions node for selling and buying of enchantments? I can't for the life of me find the permission node to do that.
Thanks for reading.
-
View User Profile
-
Send Message
Posted Jul 10, 2012@djaddi
That's a good idea. The only slight issue might be that viewing the items in alphabetical order won't be possible any longer. I'll experiment with it. The searching functionality would definitely be more useful with contains. I'll either change it or add a new command.
-
View User Profile
-
Send Message
Posted Jul 10, 2012@Jadedcat
So you're editing the server yml files while it's offline? If you're doing it while running what Talaysen said should work.
-
View User Profile
-
Send Message
Posted Jul 10, 2012@RegalOwl
Thanks again, Regal, you've been extraordinarily helpful. I did end up scaling the values and start price by 50%, just to, as you said, reduce the number of 0's floating around.
The dynamic tax helps with combatting players hoarding massive amounts of funds, which is outstanding.
I did end up setting a sales tax and purchase tax (6% / 10% respectively), which has in turn caused more players to purchase out of chest shops. This works great for me, because my server has a dedicated city space (formerly used for ChestShops), which continues to server the same purpose, as my players seem to be masters of tax evasion. :)
Again, thanks so much for all your help!
As far as the errors go, I can't actually replicate them. It shows up on my screen (I suppose since I have super perms), but no one else's. It happens when other players are working with the plugin (buying/selling), while I'm having no interaction with the plugin. I was watching the server logs at the same time and no actual error message popped up.
If I happen to track down whats causing it, I'll be sure to post it.
-
View User Profile
-
Send Message
Posted Jul 10, 2012Are you able to reproduce the error #7 or #41? What would be especially helpful is the full stack trace error from your console. (If there is one.) Also how you cause the error in game. Whenever one of those error messages shows up there is likely a bug in the plugin. Error codes were mostly just meant for me, but I never really made a good use for them. It's something I'll do when I get a chance to clean up the code.
We may have changed the price of diamonds to be higher at one point, and then lower at another. It really depends on what type of server you're running. If it has PvP diamonds will be worth a lot more. (And if lots of people x-ray it will be worth a lot less. :D)
Changing all the prices with /scalebypercent basically ends up with the same values relative to each other. I did it on my server to remove excess zeroes.
I'm not sure what all the reasons would be for a sales tax. Perhaps to encourage use of chest shops? That's the only one I can think of at the moment.