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 Jun 25, 2014The HyperMerchant Jenkins server is down temporarily. The latest dev builds can still be found in the maven repository
Edit: Jenkins is back up
-
View User Profile
-
Send Message
Posted Jun 20, 2014@butterfly1633
can you find out what version of minecraft the player is using? For some reason, even the latest versions of bukkit allow players on Minecraft 1.7.2 to connect, and 1.7.2 has that ghost item bug. But, If they are on a newer version, please find out. And then please share the version of server you are running. Thanks =)
-
View User Profile
-
Send Message
Posted Jun 20, 2014I have another bug report. The shops are occasionally dropping the dummy items from the gui into players inventory when they are dragging and dropping items to sell.
Screenshot of the /iteminfo for the legit item, and then the fake item here.
-
View User Profile
-
Send Message
Posted Jun 19, 2014This plugin is an addon to the extremely awesome HyperConomy shops/economy plugin. It adds support for a shopmenu GUI and npc shopkeepers. Don't be underwhelmed. Check out HyperConomy, it is worlds ahead of every other economy/shop plugin. You don't even have to replace your current economy, it can run alongside it and use the accounts your players' already have.
-
View User Profile
-
Send Message
Posted Jun 19, 2014@shmancelot
I am using 1.7.9-R0.1 and R: HyperMerchant-1.52-dev for CB 1.7.2-R0.3. I even used your Dev Build #74 and both do not work. And I need a separate plugin for the economy just to run this plugin? It does not hook into Vault?
-
View User Profile
-
Send Message
Posted Jun 18, 2014@DannySan626
It looks like HyperConomy isn't loading properly, or isn't installed on the server. If it isn't loading, which version of HyperConomy (or dev build #) and version of Bukkit are you using?
-
View User Profile
-
Send Message
Posted Jun 18, 2014@vipersonic
@shmancelot
No it is not.... Patebin Link: http://pastebin.com/1nde729n
-
View User Profile
-
Send Message
Posted Jun 9, 2014@vipersonic
Yes it is =)
-
View User Profile
-
Send Message
Posted Jun 8, 2014Is Hypermerchant compatible with 1.7.9 yet?
-
View User Profile
-
Send Message
Posted May 25, 2014@butterfly1633
Alright! Thank you for taking the time to figure out exactly how the error was happening. Please try development build #74. You should be able to hire while not standing in the shop, and the npc should spawn above ground.
-
View User Profile
-
Send Message
Posted May 25, 2014@shmancelot
No I did have a playershop in my name when trying it. The error happens when I use the command outside of the shop itself. If I try in the shop then it seems to work although I don't see the npc that should have been created.
-
View User Profile
-
Send Message
Posted May 24, 2014@butterfly1633
Thanks for the bug report =). I believe the reason you couldn't hire a clerk with "/clerk hire" command is that your player doesn't own any PlayerShops. The latest dev build (#73) now properly gives a message when a player tries to hire a merchant but doesnt own a shop.
-
View User Profile
-
Send Message
Posted May 24, 2014Hi, I'm getting error trying to create a new clerk using "/clerk hire Roger". In game it says An internal error ovvurred while attemptin to perform this command and in the server console it shows this.
-
View User Profile
-
Send Message
Posted May 21, 2014I've updated the "Requirements" section on this page. It offers some compatibility guidelines for various versions of HyperMerchant, HyperConomy, Citizens, and Bukkit.
-
View User Profile
-
Send Message
Posted May 21, 2014@madtomic
Try using HyperConomy dev build #390, and make sure your version of Citizens is compatible with Bukkit 1.7.2.
Also, if you are upgrading HyperConomy from a lower version, make sure that your main server account is named "hyperconomy". Check the HyperConomy config.yml, the setting is default-server-shop-account.
Use dev build #72 of HyperMerchant, from the link further up this page.
-
View User Profile
-
Send Message
Posted May 21, 2014What am I missing? How to use this plugin? Installation anyone? I put in plugins and nothing happen. I tried Citizens/plugins and nothing. no folder was created for the config files. I do have HyperConomy installed. I am using cb1.7.2-r0.3. If anyone want to help me here. Thanks
-
View User Profile
-
Send Message
Posted May 20, 2014@pepper82
That is the correct way to make a server shop. Which version of HyperConomy are you using? Check that you have permission to use the command.
-
View User Profile
-
Send Message
Posted May 20, 2014How do you create a server shop?
/ss p1 adminshop
does not work ...
-
View User Profile
-
Send Message
Posted May 18, 2014@butterfly1633
in the config.yml (with server off), set "npc-in-shop-only: false"
This will allow players to position their npcs anywhere, with "/clerk tp" command.
-
View User Profile
-
Send Message
Posted May 18, 2014@shmancelot
@shmancelot
Is it possible for npc's to not teleport to the player shop locations? I would like them to stay where they were created.