HyperMerchant
I will no longer be supporting this plugin. I can't find the time or motivation and I have moved on to Sponge for my personal servers. If anyone is interested in forking this, go right ahead and I will link to your project.
Thanks to everyone who reported a bug or donated their time or cryptocurrency.
Introducing HyperMerchant
HyperMerchant is a shopmenu GUI and NPC shopkeeper plugin for HyperConomy shops.
HyperConomy is the premier fully dynamic minecraft shop plugin. It is loaded with super unique features and is the perfect shop/economy plugin for RP, Faction, Freeplay, Towny, and Hybrid servers; Or any other server that is in need of a superb economy or shop plugin.
HyperConomy is most likely compatible with whatever economy plugin you are already using; And if you don't have an economy plugin already, HyperConomy has one built in.
So what is a fully dynamic shop plugin? It means that prices change automatically based on what your players buy and sell, much like they would in a real economy. This functionality can be disabled if you want prices to remain the same. Check out HyperConomy now.
HyperMerchant simmers alongside and together they become a super sauce, packed with vitamin awesome!
To get started, download the correct versions of each program. Details can be found in the compatibility guide.
Follow the links below to learn more about configuring and using HyperMerchant.
Commands and Permissions
Configuration
Menu Buttons
Compatibility
How To
Languages
HyperMerchant Features
Coming soon in version 1.58
Language support. Currently available in the latest development build.
- Simple to use Inventory-style shop menus.
There are helpful tooltips in the shop menu to guide new players.
Purchase 1, 8, or a full stack of items in a single click.
To sell items, simply drag them from your inventory window to the shop window. - Management Menu for player shops. Players can use /mmenu while staning in their shop, or shift+click their shopkeeper NPC.
- NPC's are not required, you can enjoy the shop interface with /shopmenu and /remotemenu commands.
- Assign many NPC's around your world to the same shop.
- Convenient commands to quickly set NPC greetings, farewells, offduty, and service denial messages.
- NPCs can be toggled to offduty mode to temporarily close shops.
- Players who own a player shop can be "clicked on" to open their shop menu.
- Player shop owners can toggle themselves "/onduty" and you can limit them to only being "open" while inside their shop.*
- Your players can /hire their own NPC shopkeepers (clerks) for a configurable "comission percentage".
- You can set up NPCs who are ready to be hired by a player to work in that player's shop.
- You can set up shops to be rented by players with NPC shopkeepers included.
- Configure the Interface Icons in the shopmenu gui by editing "menubuttons.yml".
- Sort menu by name, material, sell price, buy price, or stock amount. (donated for by hellphish)
- Hide items with zero stock. (donated for by hellphish)
Requirements
See the compatibility page for a breakdown of Bukkit + HyperConomy + HyperMerchant + Citizens matchups.
HyperMerchant is compatible with Java 6.
You must have Citizens2 installed to use NPC shopkeepers. You do not need Citizens if you only want to use the shop menus.
Development Builds and Source Code
Development builds are available at the continous integration server.
Development builds have not been verified safe by Bukkit staff. Use at your own risk.
Get the source for HyperMerchant on github.
Donations
I now accept donations in cryptocurrency. If you message me I will happily honor you as a donor on this page.
DogeCoin:
DJHgjbD2qpeWstJxBtyzEVetPSeGiQN2Zt
BitCoin:
1EwTvDRXu9nERfzdFxWZMV8y5ct76e1DPT
SHORT VIDEO TUTORIAL
https://www.youtube.com/watch?v=afvurpJJC6g
Also, you can direct your players to this video on how to shop in HyperConomy shops via HyperMerchant menus or HyperConomy commands:
Shopping Tutorial: http://www.youtube.com/watch?v=Ck4gr-QrjG8
Video is courtesy of JacksmackDave. Thank you!
Special Thanks
Thanks to Tux2 for getting me started with this bukkit plugin tutorial.
Thanks to nisovin for sharing his menu code in this forum post.
And especially thanks to RegalOwl for developing the featurefilled HyperConomy plugin. It is the machine and HyperMerchant is just an interface built upon it.
Much credit also goes to the developers of Citizens, whose plugin provides all the npc interaction.
Reporting Bugs
If you are having a problem, there is a good chance it has never been reported yet. If I don't hear about the bug, I probably won't ever know about the bug, because I don't run a populated server to test out every feature of HyperMerchant.
Please take the time to report any issue, it will be a help to the community and your own server. I usually check this page each day. Thanks! =)
-
View User Profile
-
Send Message
Posted Apr 7, 2014@momzlilmonsters
If you want to continue running Blacksmith trait, at this point I recommend HyperMerchant 1.41 and HyperConomy dev build #373.
And I have messaged you a link to a build of Blacksmith that is compatible.
-
View User Profile
-
Send Message
Posted Apr 6, 2014@Cornelius45
Which versions of HyperMerchant, HyperConomy, and Citizens are you using? Make sure you are using compatible versions of HyperConomy and HyperMerchant.
-
View User Profile
-
Send Message
Posted Apr 6, 2014@momzlilmonsters
Try HyperMerchant dev build #58 with HyperConomy dev build #375
The server logs indicate that an older version of HyperMerchant is being used.
Make sure there isn't 2 different versions of hypermerchant in your plugin directory.
Thanks for taking the time to present the logs to me! =)
-
View User Profile
-
Send Message
Posted Apr 6, 2014Hi, I've installed Citizens and related plugins such as Sentry.
Whenever I try to hire an NPC, it gives me an error that citizens is not loaded, but I have npcs spawned using other traits. What should I do?
-
View User Profile
-
Send Message
Posted Apr 6, 2014@shmancelot
i pm'd you with a bunch of logs and pictures
-
View User Profile
-
Send Message
Posted Apr 6, 2014@momzlilmonsters
Please share any and all errors you get related to citizens, hypermerchant, hyperconomy. Including the ones you get when you use hypermerchant commands. Hopefully they will yield some answers.
If you have a log saved somewhere that has the errors it may be simpler to upload that and message me a link to it.
-
View User Profile
-
Send Message
Posted Apr 6, 2014@shmancelot
running spigot R-03 only one i could get the latest citizens to work on, having a lot of problems with almost all of the external trait plugins coming up with internal errors is been a really fustrating couple days ive managed to get hyper merchant working but citizens isnt recognizing it as a valid trait but all my commands for hypermerchant are coming up as internal errors
-
View User Profile
-
Send Message
Posted Apr 4, 2014i cant say for sure but my hunch is you should try re downloading the latest dev builds of both plugins. What server version are you running?
-
View User Profile
-
Send Message
Posted Apr 4, 2014@shmancelot
having a problem getting hyper merchant to even load up http://pastebin.com/u6fkB5fm using hypermerchant-1.5-dev.jar and hconomy 375
really need to get this working so i can set up my server shops i try to load it and all i get is an error saying that file is not a valid plugin
-
View User Profile
-
Send Message
Posted Mar 30, 2014HyperMerchant build #58 is compatible with HyperConomy build #375
-
View User Profile
-
Send Message
Posted Mar 28, 2014@Blockia
I'll look into it this weekend :)
-
View User Profile
-
Send Message
Posted Mar 28, 2014Can you update to support HyperConomy Build #375?
Error when loading: http://pastebin.com/J0zAMuww
-
View User Profile
-
Send Message
Posted Mar 25, 2014@shmancelot
alright thank you for replying.
-
View User Profile
-
Send Message
Posted Mar 25, 2014@tierdal
Custom lore items will be supported by HyperConomy eventually, it is on RegalOwl's radar.
But I'm not sure how setting prices will work.
Prices based on color is another request to put on the HyperConomy page. Something similar and more flexible could probably be done by extending the functionality of categories.
-
View User Profile
-
Send Message
Posted Mar 24, 2014Hi, I got a bit of a suggestion / question / feature request:
It comes in two parts. First, since I have all custom items, I want to be able to sell any type of item to the shop. Lets say Iron Sword for example. I can set up the shop to buy plain IRON SWORD, but i have 5 different swords with 5 different names and / or lores on them, and I want the shop to be able to buy them without me having to add each Iron Sword with each different lore to the merchant.
Part two is a tricky one. Enable the plugin to read the color of the item name and determine the amt of money to pay for it. so say &6 would go for 50gold while &f would go for 5gold.
Please get back to me with your opinion. Thank you for reading.
-
View User Profile
-
Send Message
Posted Mar 22, 2014HyperMerchant dev build #57 is compatible with HyperConomy dev build # 374.
-
View User Profile
-
Send Message
Posted Mar 21, 2014@Mre30
Please be specific. what are you trying to do when you get the citizens not loaded message? what version of hypermerchant and citizens are you using?
-
View User Profile
-
Send Message
Posted Mar 21, 2014lol.. says citizens not loaded xD
Yet... it is
-
View User Profile
-
Send Message
Posted Mar 21, 2014@ryanthemagi
soonish :)
-
View User Profile
-
Send Message
Posted Mar 20, 2014Any idea when a version compatible with build #374 will be available?