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 Aug 20, 2012@HaoSs
The plugin should only use a few megabytes at most. How are you measuring RAM usage for HyperConomy? If you're using SQL mode it should use more RAM than flatfile, but nothing near a gigabyte, but perhaps a few megabytes. To save some space you could delete your items.yml, enchants.yml, history.yml, and log.yml files when using SQL.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@ryvix
The API is one of the next things I'm going to work on. Currently all of the methods in the API should work even though they are limited. It should accurately obtain an item/enchantment value or price for any amount of any item in any economy.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@BeastsMC
To disable an item you can remove it from the shop with /removeitem [name] [shop]. If you want to remove it entirely you can delete it from your items.yml file or from your HyperObjects SQL table. If you're going to remove an item entirely when using SQL, don't delete it from your default economy. Just make a new economy and delete it from that one. It may cause problems if you remove the item from the default economy but not from a secondary economy.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Etsija
I had to switch the way that SQL saved to database on shutdown because previously it was possible for data loss to occur when the server was shutting down. I'll just switch to saving the queue to file instead of writing to the database, however. That should make it far faster.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@PsychoFad
I recently added a new command that might make adding Tekkit items to HyperConomy. (Assuming Tekkit works with the latest HC build. Has it updated to 1.3.2?) I'd have to test it later to find out. Anyway, the command is /ymladditem [name] [value] [median] [start price]. Just hold the item you want to add and then type in the settings you'd like. All of the other settings will be filled in automatically.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@RonnChyran
There may be a way to optimize it, but I'm not sure how to currently. I will probably just switch to what Logblock does and save the queue to file instead of saving it to the database on server shutdown. I never have had it take 10 minutes to shutdown though; it usually takes a minute at most. Generally it's rare for the queue to even have anything in it unless you have a massive server with a lot of people.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@chrisk123999
Currently the web page html is generated dynamically using Java. I could make a standalone PHP version in the future though. I'll add that to the list.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Nastro
To manually change the amount of an item that an InfoSign displays information for just go into the Signs source folder and find InfoSign.java and replace every line that has "calc.getCost(itemn, 1, economy)" with "calc.getCost(itemn, 64, economy)" or "calc.getTvalue(itemn, 1, economy)" with "calc.getTvalue(itemn, 64, economy)". You could use any number; it doesn't have to be 64.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@vdubmastertech
If you're using Buycraft there is no need to replace it's /buy command. Just use HyperConomy's alternative /buy command which is "/by" HyperConomy will always let Buycraft have the /buy command.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@pgirl
To import the new items just use the /loaditems command. Delete everything in your items.yml and enchants.yml first to make sure that you don't import anything you don't want to, and then add the new items to items.yml. Then start your server and use /loaditems [economy] and the new items will be imported into the selected economy. I recommend that you import the new items in the default economy along with any economy that you also want to have the new items.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Etsija
The web page will run without installing any software. All that you'll need is an open port. (Which can be specified in config.yml)
-
View User Profile
-
Send Message
Posted Aug 20, 2012I see that you can create any shape shop in the features there, but how do i actually do that?
-
View User Profile
-
Send Message
Posted Aug 20, 2012@RegalOwl
Great to hear! I hope your vacation was refreshing...and, keep up with the good work, the plugin is awesome, it just needs some bug fixing & polishing ;)
-
View User Profile
-
Send Message
Posted Aug 20, 2012Hey everyone, I just returned from vacation and now have internet access again. I'll work on answering questions and providing bug fixes as soon as I get the chance.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@RegalOwl: there seems to be a lot to iron out from the plugin. I have sent you numerous bug reports. Some bugs are really crazy - like for example giving almost a million to one player for one diamond! Please see the bug reports and see what you can do about them. I will of course do some tests for you if needed.
Worst problems:
-
View User Profile
-
Send Message
Posted Aug 18, 2012Im having an issue with the shut down my server freezes on disabling hyperconomy and fails to run the saving chunks and 90% of my plugins do not get to put their message in chat.
I am using the website with YML file. I don't know if that could be causing the issue or not.
Due to it not saving on shurt down correctly i get rollback if i forget to run save-all manually.
-
View User Profile
-
Send Message
Posted Aug 17, 2012seems the last 3 version eats a lot of ram for me. like 1g+ and lags the server. anyone knows why ?
-
View User Profile
-
Send Message
Posted Aug 17, 2012@Aquaserge1823
Does your economy plugin not have such a thing?
-
View User Profile
-
Send Message
Posted Aug 16, 2012This plugin could really use a /balance command to find out how much money you have without having to buy or sell anything.
-
View User Profile
-
Send Message
Posted Aug 16, 2012Is there a working API I can use for this plugin yet? I see some in there but one says it's under construction so I am not sure what to make of it and I don't see anything anywhere about it here.