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 Oct 14, 2013@WOLF81au
Alright, please try the latest dev build found at the github link above. (The latest dev build is not compatible with HyperConomy versions below 0.974)
Please note, player shops are not properly supported yet. But your server shops should function as they have in the past. Player shop support will come soon.
-
View User Profile
-
Send Message
Posted Oct 14, 2013Any chance you could update this to the Hyperconomy .974 snapshot? I just tried it and I can't select the npcs to be hmerchants. it's now broken and will have to go back to .973
-
View User Profile
-
Send Message
Posted Oct 8, 2013Version 1.27 has been released. HyperConomy shop permissions are now supported. Thank you MikeGold for your help reporting this issue and testing new builds =)
-
View User Profile
-
Send Message
Posted Oct 8, 2013Works great! Thanks a lot for the fast fix ;]
-
View User Profile
-
Send Message
Posted Oct 7, 2013Alright I think I've sorted the permissions issue. Expect an upload in the next couple of days. Or try the latest dev build, available from the github link above.
-
View User Profile
-
Send Message
Posted Oct 7, 2013Counting on you ;]. Oh, and thank you very much for creating this awesome plugin.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@MikeGold
Thank you for taking the time to report the issue, Mike. I will look into it the first chance I have. =)
-
View User Profile
-
Send Message
Posted Oct 7, 2013I've set up two shops, one with items where users are allowed to buy/sell and 2nd with enchants where users are only allowed to buy. When I'm using remotemenu for the 2nd shop I'm still able to buy and sell enchants. It's like HyperMerchant is disregarding permissions.
-
View User Profile
-
Send Message
Posted Oct 2, 2013For anyone else experiencing the bug where the wrong sell price is being displayed, please try version 1.26 .
Thanks TJW28 for your help solving this issue!
-
View User Profile
-
Send Message
Posted Oct 1, 2013@TJW28
Thank you for presenting this issue, I would like to solve it. If it's not too much trouble, please message me your hyperconomy config.yml and I'll get it sorted as soon as I can.
-
View User Profile
-
Send Message
Posted Oct 1, 2013Hi, im having problems trying to get the correct prices displayed from the merchant using R: HyperMerchant-1.25
The video will explain the issue im experiencing.
Appreciate any help /advice
Pricing display issue
-
View User Profile
-
Send Message
Posted Sep 30, 2013@pure07
Ah, it works perfectly now; thank you very much pure07
-
View User Profile
-
Send Message
Posted Sep 29, 2013Latest version 1.25 has been released!
Improvements: Now displays item sell value. Now supports selling enchantments off of enchanted items.
-
View User Profile
-
Send Message
Posted Sep 29, 2013@ghostyboy5
use the /setstockall command. The stock wont go down or up when set to infinite
-
View User Profile
-
Send Message
Posted Sep 29, 2013@shmancelot
I've done both of those; I've made unlimited-stock-for-static-items: true, and I've run /setstaticall true. However the shop still has 0 of all items, so no one can buy anything. I've double checked the config and it is set at true, and I've run the command multiple times.
-
View User Profile
-
Send Message
Posted Sep 28, 2013Is it possible it to be so that users can see the sell value of an item in their inventory?
-
View User Profile
-
Send Message
Posted Sep 28, 2013@ghostyboy5
Sure, edit the config.yml in your HyperConomy folder. find "unlimited-stock-for-static-items:" and set it to true. Then use the "/setstaticall true" command to set all items to static pricing.
-
View User Profile
-
Send Message
Posted Sep 28, 2013I was wondering how I could go about making infinite shops, as I plan to use this plugin specifically for the Server Market, how would I make the items within a specific shop unlimited?
-
View User Profile
-
Send Message
Posted Sep 26, 2013It looks like I need to implement selling enchants, will do. Thanks for pointing that out =)
-
View User Profile
-
Send Message
Posted Sep 26, 2013How do you sell enchants? I cant seem to figgure it out. Other than that this plugin is great!