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 Feb 15, 2015@Marium0505
All items are setup with a price that's hopefully reasonable. I try to keep prices set according to item rarity. Of course setting the perfect price for all items is quite a challenge so I'm sure there are some prices that could be improved. It's easy to configure prices via the GUI. (Just double click on HyperConomy.jar.)
-
View User Profile
-
Send Message
Posted Feb 15, 2015Does all items already have prices? Or do we have to set them? (in other words, what is needed for us to confgure it until it's up and running?)
-
View User Profile
-
Send Message
Posted Feb 14, 2015@shmancelot @CombatWiZ
The issue with /hcdata setdefaultprices should be fixed in the latest dev build.
It's not clear to me what @CombatWiZ is trying to setup. If you're using static pricing the value parameter will not matter, though the 0 value is definitely causing your prices to be 0 when you switch back to dynamic mode. In an earlier post I saw you mention that you were using a server shop but I also saw that you had toggled the stockmode option. Server shops don't have the stockmode option so maybe you're using a player shop? Player shops will not be affected by tax but the prices can be set individually per item as long as you don't toggle the stockmode feature. Currently when using stockmode taxes will still not apply. If you want to use taxes you will need to use a server shop for now. I plan to setup taxes with player shops eventually. If not using stockmode you can set buy and sell prices separately for each item with /ms sellprice [object] [price] and /ms buyprice [object] [price].
-
View User Profile
-
Send Message
Posted Feb 13, 2015@CombatWiZ
I think the problem lies with value: 0.0
I suspect somehow all your items have a value of 0.
You can verify by trying the /os command on some other items.
To reset all the values to their default, this command seems to work:
/hcdata setdefaultprices default
You can set a single value like /hcs value dirt 0.5
Bug report:
the command /hcdata setdefaultprices default gives the following error:
Invalid parameters. Use /hcdata setdefaultprices (economy)
However it seems that the command is completed successfully, and the error should not be displayed.
-
View User Profile
-
Send Message
Posted Feb 13, 2015@shmancelot
Name: DIRT_O Display Name: dirt Aliases: dirt, Value: 0.0 Use Start Price: false, 1.0 Static Price: true, 1.0 Stock: 266.0 Median Stock: 0.0 Ceiling: 1000000.0 Floor: 0.0 Stock needed for dynamic pricing mode: -266 Type: ComponentTradeItem
-
View User Profile
-
Send Message
Posted Feb 12, 2015@NeonJ
If you are able could you see if the latest HyperConomy development build fixes the UUID issue for you?
-
View User Profile
-
Send Message
Posted Feb 12, 2015@CombatWiZ
Use the command /os dirt
and share what info it displays.
We can let RegalOwl weigh in on the situation before you reset your shops.
-
View User Profile
-
Send Message
Posted Feb 12, 2015@shmancelot
I am using the HyperMerchant add on and yes they are server shops. I don't know, maybe I messed with it too much? Buy and sell prices STILL remain the same even after doing what you said. Is there a way to default everything without having to remove my shops? I tried setting all items static to false, but then EVERYTHING is set at 0.0.
-
View User Profile
-
Send Message
Posted Feb 12, 2015@RegalOwl
UUID support is enabled. No idea what "BungeeCord" is (I'm running Spigot if that means anything to you) and the server's NOT running in offline-mode.
And yet, the glitches still occur. (I've just ended up having HyperConomy "Vault-hook" into CraftConomy3 at the moment, as CC3 doesn't have the glitch and this economy plugin vault-hooks very nicely.)
-
View User Profile
-
Send Message
Posted Feb 12, 2015@CombatWiZ
Are the shops you have server shops, or player shops?
If they are player shops, you can use the /manageshop (alias /ms) command to set the sell price.
For example: /ms sellprice dirt 5
Would set the price of dirt to 5. Don't forget to select the shop you want to manage: /ms select shopname
Also, you can use the HyperMerchant menu to manage playershops. Use the command /rmanage shopname
If they are server shops make sure that that you have used "/hcset static all:true" (unless you want to use dynamic pricing, then set "sales tax" to 100 instead of "static tax" in the config.yml and "hcset static all:false)
-
View User Profile
-
Send Message
Posted Feb 12, 2015@shmancelot
I tried using the command you showed me, as well as setting static pricing to 50, but in the shops I have, buy and sell are still the same.
-
View User Profile
-
Send Message
Posted Feb 11, 2015@NeonJ
Do you have uuid-support enabled in the config? Also are you running BungeeCord or in offline mode?
-
View User Profile
-
Send Message
Posted Feb 10, 2015@Premx
It doesn't appear to. Having recently changed my MC username, HyperConomy seems to just not remember anything I change, and checking the "players.csv" after exporting shows the old MC username by my UUID. Any balance changes I make with my new MC username are lost when I disconnect or restart my server.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@CombatWiZ Use the tax settings in the config.yml file. Set static tax to 100. That should double the price that customers pay for static items.
If you don't want all the prices to be doubled, you can scale all the current static prices down 50%
/scalebypercent staticprice 50
That will effectively preserve the current prices in the eyes of the customer. The shops will purchase items for 50% of what they currently do.
-
View User Profile
-
Send Message
Posted Feb 8, 2015@RegalOwl
Problem has resolved itself since I deleted the database and started anew. I guess it was because since I was the owner of my own shop, and that I changed my name; it was able to make that kind of error.
Also, another question, how do I set it so that the sell price of every item is half the amount of the buy price? I assume that there's an option where I can do that instead of manually setting it. Thank you.
EDIT: /scalebypercent median 50 seems to be the command but it doesn't change anything when I check the shops. Is it because I have stockmode toggled and static pricing set to all:true?
-
View User Profile
-
Send Message
Posted Feb 6, 2015@Premx
Yes.
-
View User Profile
-
Send Message
Posted Feb 6, 2015@CombatWiZ
Dev build is fine. I don't currently see how to reproduce this issue. Could you send me your economy-plugin settings from config.yml and the startup server log? (Or just the parts with HyperConomy messages.)
-
View User Profile
-
Send Message
Posted Feb 6, 2015Does it support UUID's?
greetings Premx
-
View User Profile
-
Send Message
Posted Feb 5, 2015@RegalOwl
We talking dev builds or official? Because I have #497.
-
View User Profile
-
Send Message
Posted Feb 5, 2015@CombatWiZ
Latest version?