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 Mar 11, 2013@Dr_Proffesor
It just wants you to literally type "/setstockmedianall confirm", not run the command twice.
-
View User Profile
-
Send Message
Posted Mar 11, 2013The sophistication in the coding for the plugin is great.
I did notice that for all it can do, there should also be a regenerate displays command for if some kind of lag optimizer tries attacking the displays and succeeding in disabling but not removing them ( my current issue )
The unseen displays still register in the yml, and cannot have a new display made on its location ( it exists in the file ), but does not register the entry when attempting to remove ( for replacing ) the display.
Disabling and restarting the plugin/server changes nothing with the unseen displays too.
-
View User Profile
-
Send Message
Posted Mar 11, 2013Doing /setstockmedianall and it say to confirm by typing it again but the same popup keeps occurring. Confirm with command again, retype command, Confirm, retype, cofirm, retype.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@therealspoljo
Global shops should be working here: https://buildhive.cloudbees.com/job/RegalOwl/job/HyperConomy/152/regalowl$hyperconomy/
-
View User Profile
-
Send Message
Posted Mar 10, 2013@spawnstah
K, let me know if it works. :)
-
View User Profile
-
Send Message
Posted Mar 10, 2013@N1T3SLAY3R
Replied to your ticket.
-
View User Profile
-
Send Message
Posted Mar 9, 2013@RegalOwl
Ahhh thanks, I will give it a new try. I have been trying that but got some crashes and Hyperconomy reported that it was in "Locked Mode" hours after start. So I thought it could only use 1 Server at a time. But it could have been the Connections then, will check it out !
-
View User Profile
-
Send Message
Posted Mar 9, 2013please check out this error cause i cant figure out whats wrong/the plugin wont boot up
http://dev.bukkit.org/server-mods/hyperconomy/tickets/96-random-error/
-
View User Profile
-
Send Message
Posted Mar 9, 2013@spawnstah
This should work. Just configure all of the servers to use the same MySQL database. The only thing you might need to change is to lower the "max-sql-threads" option in the config depending on how many connections your MySQL database can accept.
-
View User Profile
-
Send Message
Posted Mar 9, 2013@therealspoljo
Working on it. :)
-
View User Profile
-
Send Message
Posted Mar 9, 2013Hi there! Quick question, is it possible to configure HyperConomy to work with multiple servers if they share the same database?
I've got 3 servers, running survival maps and would like them all to share economy and prices. Is that doable somehow? :)
Thanks!
-
View User Profile
-
Send Message
Posted Mar 8, 2013@RegalOwl
GlobalShops arent working. Can you fix that please ! :)
-
View User Profile
-
Send Message
Posted Mar 8, 2013@RegalOwl
Awesome while your at it could you have a price range per material and per enchant?
Example:
-
View User Profile
-
Send Message
Posted Mar 7, 2013@RegalOwl
Worked! I had to stop the server, edit the file, save, re-open to ensure the edits 'stuck', then start the server. Now I can see my tables have been created.
Thanks for the help :)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@Garfonzo
There isn't any code that sets use-mysql to false except for when you're updating from a specific version of HyperConomy to another. It's very unlikely that this code is being called.
I'm guessing what is happening is that your config.yml file is simply not being saved. Edit it when your server isn't running or after using the /hc disable command. (Use /hc enable after editing and saving it.)
HyperConomy will default to using SQLite if it can't connect to MySQL for whatever reason, but it won't set the config option use-mysql to false. If there is some sort of MySQL connection problem it will show a [SEVERE] message in the console on start up. If this isn't displayed your config is simply set to use SQLite. (It hasn't been saved.)
-
View User Profile
-
Send Message
Posted Mar 7, 2013@MCBuncey
What do you mean? You're saying that whenever your server restarts all item stocks are reverted? What version are you using? I suspect the latest dev build is broken, so I wouldn't recommend using that until I have time to fix it. I've had 0 time to work on HC this week, but hopefully I can get some of the dev build issues fixed tonight.
Deleting HyperConomy.db won't help. The database stores all item information so it will always roll back to the yml defaults if you delete it. The .db file is probably the most important HyperConomy file.
EDIT: Try this build: https://buildhive.cloudbees.com/job/RegalOwl/job/HyperConomy/148/regalowl$hyperconomy/artifact/regalowl/hyperconomy/0.964-SNAPSHOT/hyperconomy-0.964-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Mar 7, 2013@Zilacon
I see. Yeah, I'd like to add support for that. It will require a rework of how enchantments work, but I've been wanting to do that anyway. Will add it to the todo list.
-
View User Profile
-
Send Message
Posted Mar 7, 2013I'm not sure if I'm doing something wrong, but when I fill out the MySQL section of the config to use my database, upon restart of the server, this section always reverts back to "use-mysql: false" with all the default settings. No matter what I do, I can't get it to "stick" to using MySQL. I've tried restarting, doing /hc disable then /hc enable, I've tried deleting the SQLite database (which always gets recreated). I've tried deleting all shops in my server, restarting, then creating shops - all to no avail. My next step is to completely delete the plugin and start over with a fresh copy - though this seems overkill.
I believe my settings are correct as I have other plugins that do connect to my MySQL database with the same settings. Any ideas?
Thanks
-
View User Profile
-
Send Message
Posted Mar 7, 2013I need help with my server this plugin keeps rollback on item stocks I even deleted the data HyperConomy.db from what it seems it just rollbacks from the default one that was on the item.yml and enchants.yml from what I see.. it happens on every restart. I have even increased the time my server restart from 1 day to 3 days.. but it does not seem to have worked at all..
-
View User Profile
-
Send Message
Posted Mar 6, 2013@RegalOwl
Enchantments on my server go up to 10 on every enchantment. When placing such items into a chest shop it gives no price and no one can buy them.