
Is a unique plugin for creating merchants and trading on Minecraft servers, based on the trading inventory of villagers.
Is a unique plugin for creating merchants and trading on Minecraft servers, based on the trading inventory of villagers. Tested on Spigot, Paper, Purpur server cores, version 1.20.4.
The primary requirement for AnhyShop to function is the installation of the AnhyLibAPI library version 1.5.2 or higher. Without AnhyLibAPI, AnhyShop will not operate. It provides translation of system messages and multilingual names for merchants.
Additionally, AnhyShop is compatible with AnhyLingo version 0.3.3 or higher. Installing AnhyLingo expands the multilingual capabilities of AnhyShop. However, its absence does not affect the primary operation of AnhyShop.
AnhyShop: Intuitive Plugin for Creating Administrative Stores in Minecraft
shops.db in the plugin folder).(with permission anhyshop.*)
(anhyshop.reload): /shop reload - Reloads the language files, configurations, and traders from the database. Available from the console.(with permission anhyshop.trader.*)
(anhyshop.trader.view): /shop list - Displays a list of all traders. Available from the console.(anhyshop.trader.create): /shop newt <name> - Creates a new trader. Available from the console.(anhyshop.trader.delete): /shop delt <key> - Deletes a trader. Available from the console.(anhyshop.trader.rename): /shop rename <key> <new_name> - Renames a trader. Available from the console.(anhyshop.trader.open): /shop open <key> <player_name> - Opens trade for a player. Available from the console.(anhyshop.trader.trade): /shop trade <key> - Opens a trade.(with permission anhyshop.product.*)
(anhyshop.product.add): /shop add <key> - To add a trade, place items in slots 1, 2, 3 of your inventory.(anhyshop.product.replace): /shop replace <key> - Replace or add products.(anhyshop.product.remove): /shop remove <key> - Remove a product from bidding.
lang: Files with translations of plugin system messages and translations of trader names.trader_name_emberlyn: Emberlyn Gemwhisper
trader_name_flint: Flint Firebeard
trader_name_mira: Mira Mysticsight
trader_name_silas: Silas Silverthread
trader_name_cedric: Cedric Stonehand
trader_name_willow: Willow Wildroot
trader_name_raven: Raven Nightshade
trader_name_eldon: Eldon Ironfoot
trader_name_aurora: Aurora Skydancer
trader_name_gideon: Gideon Goldspinner
AnhyShop in version 1.0.0 introduces a new concept of "Sellers," which allow players to interactively trade with merchants through in-game objects. This enhances the trading experience by providing a more dynamic and convenient management of trading processes on the server.
Note: All the commands listed below are available only to players with the anhyshop.seller permission.
Creating a "Seller":
/shop seller add <trader_key><trader_key>. The player must be within 5 blocks of the object.Removing a "Seller":
/shop seller remove <seller_id><seller_id>.Viewing Information about a "Seller":
/shop seller view <seller_id>Listing All "Sellers":
/shop seller list<seller_id> to the clipboard, simplifying the management of identifiers for further operations.These updates significantly enhance player interactions with traders, providing greater control and customization options for trading processes on Minecraft servers.
Multilingual Functionality in AnhyShop with AnhyLibAPI and AnhyLingo Integration
shop_XX.yml files within the lang folder.traders_XX.yml.