- Compatible API Versions
- any (Nukkit 1.0)
- Contributors
- Anders233 (Chinese translation)
Trading Interface is a shop system with graphical interface!
Features:
★ Buying and selling items & shop management through an intuitive interface;
★ Support for items with enchantments, custom names & lores;
★ The list of items, available for buying, is divided into categories for convenience;
★ Discounts for items, which expire after a set time;
★ Custom translations of items' names (for displaying in the shop).
Installation:
• Make sure that EconomyAPI and DbLib are installed on your server;
• Place plugin's .jar file into "plugins" folder on your server;
• Launch the server and set up the plugin through the interface.
Setting up:
• Shop management functions are available for players with "shop.edit" permissions (operators have this permission by default).
Configuration file:
• language — plugin's language. If "default", server's language will be used. If there is no translation in your language, a file called <language_code>.lng with strings in English will be created in the plugin's folder. You can translate them on your own.
• edit-logging — if "true", all actions with the lists of buyable and sellable items and the list of custom names for items will be logged.
• transaction-logging — if "true", all purchases and sales will be logged.
• save-translation — if "true", a file called <language_code>.lng with all strings in the plugin's current language will be created in the plugin's folder. If there is no translation to the current language, all strings will be in English. You can edit these strings.
Usage:
• To open up shop's main menu type /shop into the chat.
Translation:
If the plugin is not translated into the language of your choosing, a file called <your_lang>.lng, where <your_lang> is the three-letter ID of your language, will be created in the plugin's data folder. It will contain text strings in the format of key: value, where key is the string's identifier and value is the string itself. Replace values in English with the values in your language, and these new strings will be used by the plugin. You can also start a pull request, placing <your_lang>.lng into src/main/resources/lang, and your translation may officially become a part of the plugin.
Reporting bugs:
If you come across a bug, please report it here or on GitHub.