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 Oct 27, 2015I love this plugin :D and I use this plugin for Two years!
Thanks!
-
View User Profile
-
Send Message
Posted Oct 10, 2015@broluigi
This is fixed in latest HyperMerchant dev build. Thanks for reporting this error!
-
View User Profile
-
Send Message
Posted Oct 9, 2015Does anyone know what happened here?
-
View User Profile
-
Send Message
Posted Sep 16, 2015@deving100
The error log does implicate essentials and vault.
-
View User Profile
-
Send Message
Posted Sep 16, 2015@shmancelot
I believe its java 7. But i also ran a vanilla server with just the HyperConomy plugins and it worked fine. So its one or more of my plugins that is making it not work.
-
View User Profile
-
Send Message
Posted Sep 15, 2015@deving100
Do you know what Java runtime version you are using (6 or 7 or 8)?
Have you tried updating it?
Also, it could be a file system permissions issue.
-
View User Profile
-
Send Message
Posted Sep 15, 2015@shmancelot
No, not that i know. The only thing different from other servers is that i have a lot of different plugins.
-
View User Profile
-
Send Message
Posted Sep 14, 2015@deving100
A google search for this bug shows that it commonly comes up when people are using a NFS mounted drive. It could also be due to the version of Java you are running. Is there anything unique or unusual about your server setup?
-
View User Profile
-
Send Message
Posted Sep 14, 2015None of the in game commands are working for me. I type the command and it doesn't even show the "Unknown command" message. I even tried looking in the console and nothing shows up.
The only thing i can see is when i start my server there is a error with the plugin but i dont know what it is.
-
View User Profile
-
Send Message
Posted Sep 14, 2015@CrystalMare
It will run ok but the data will lose integrity. Since HyperConomy loads the database into RAM when it starts and then only uses it to save data while running, the changes on each server will overwrite each other. The solution to this is to use the multi-server mode (along with 2 databases) which mirrors HyperConomy data between servers.
-
View User Profile
-
Send Message
Posted Sep 11, 2015@RegalOwl
Can I run multiple instances of HyperConomy on the same backing database?
-
View User Profile
-
Send Message
Posted Sep 11, 2015@CrystalMare
If by flatfile you mean SQLite then yes. HyperConomy did use flat file storage in the past but it no longer does for anything except the config. If you're on a very old version of HyperConomy you should be able to upgrade to the latest version by following the upgrade path here.
To migrate from SQLite to MySQL export your database data with /hcdata exportcsv all After that shut down HyperConomy with /hc disable. Alter your config and set use-mysql to false. Enable HyperConomy with /hc enable. Finally import your data with /hcdata importcsv all.
I haven't made an entity relationship diagram or DDL script. The database is pretty straightforward though. The conversions between SQLite and MySQL are performed automatically by my database library SimpleDataLib. The tables are created by the createTables() function here.
-
View User Profile
-
Send Message
Posted Sep 11, 2015@MrBrasta
So to import/export data and edit it do the following: /hcdata exportcsv all This will create an import_export folder filled with CSV files. Edit the parts of the database you'd like to edit and save them. Make sure not to change the format of the CSV. Import the changes with /hcdata importcsv all.
The database itself can also be edited but not while the server is running. The above method will work at all times.
-
View User Profile
-
Send Message
Posted Sep 10, 2015[00:18:17] [Client thread/INFO]: [CHAT]
----[00:18:17] [Client thread/INFO]: [CHAT]----[00:18:17] [Client thread/INFO]: [CHAT] Welcome to the Server Shop![...]
[00:18:18] [Client thread/INFO]: [CHAT] You have left the shop.
[...]
[00:18:23] [Client thread/INFO]: [CHAT]
----[00:18:23] [Client thread/INFO]: [CHAT] Welcome to the Server Shop! [00:18:23] [Client thread/INFO]: [CHAT]----[...]
[00:18:25] [Client thread/INFO]: [CHAT] You have left the shop.
[...]
[00:18:27] [Client thread/INFO]: [CHAT]
----[00:18:27] [Client thread/INFO]: [CHAT] Welcome to the Server Shop! [00:18:27] [Client thread/INFO]: [CHAT]----[...] [00:18:28] [Client thread/INFO]: [CHAT] You have left the shop.
As you can see, the first time I entered the shop, the dashed line was in the wrong place.
HyperConomy v0.975.5
-
View User Profile
-
Send Message
Posted Sep 9, 2015Does Hyperconomy support migrations from flatfile to MySQL? If so, is there an entity relationship diagram or a DDL script ?
-
View User Profile
-
Send Message
Posted Sep 8, 2015@galacticwarrior
The solution is to use static pricing instead of initial or dynamic. You can set this for all items with /hcs static all:copy. The prices should then remain just like initial pricing for all items.
-
View User Profile
-
Send Message
Posted Sep 8, 2015hi, i changed everything to static prices and an infinite stock, but I cant figure out how I can import the prices I edited in the Database file to the ingame shops I made? the prices stay the same after I edited the database file and the import/export command doesnt seem to work. Can you please help me with this ?
-
View User Profile
-
Send Message
Posted Sep 5, 2015@RegalOwl
Sorry for the incredibly late reply, it does work indeed! Many thanks!
Also, sorry for the relatively noobish question, but is there any way to keep initial pricing when it goes into dynamic mode? On my server people buy out all the stock of an item once it gets out of initial pricing so they can sell items for $1 mil which is a bit annoying.
-
View User Profile
-
Send Message
Posted Sep 3, 2015@Blackyvk
Do the players use the money that they gain from selling for purchases outside of HyperConomy? If possible make sure that all purchases are made through HyperConomy.
-
View User Profile
-
Send Message
Posted Sep 3, 2015@pr4xt3roy
Name changes are supported in HyperConomy for everything except chest shops. I'll look into a fix for this. Unfortunately chest shops are currently not tracked in any way by HyperConomy. They simply exist as blocks and are not kept in the database. Because of this there is no way to currently update them when a name change occurs.