- Исправлено исключение Out of bound при пагинации (автор Alwyn974)
- Исправлено использование плейсхолдера в команде /ah sell (автор Alwyn974)
- Добавлена информация о том, что стек элементов транзакции недействителен (автор Alwyn974)
- Добавлены SQLITE и HIKARICP для преобразования JSON в базу данных (by Alwyn974)
- Исправлено хранение приоритетов предметов (автор Maxlego08)
- Добавлена поддержка перевода материалов для поиска по панели или в чате
- Обновлено: CurrenciesAPI до версии 1.0.7. (Исправлена экономика предметов)
Новое обновление zAuctionHouse, которое включает множество улучшений новых и уже существующих систем.
Я прошу вас протестировать это обновление перед выпуском завтра!
Полный список изменений:Эти новые параметры сортировки можно использовать с кнопкой ZAUCTIONHOUSE_CHANGE_SORTING.
- Добавлено: Причина для каждой экономической транзакции (совместимо только с zEssentials).
- Обновлено: CurrenciesAPI до версии 1.0.4.
- Добавлено: Кнопка ZAUCTIONHOUSE_EXPIRE_AND_BUYING, позволяющая одновременно просматривать истёкшие и купленные предметы.
- Добавлено: Кнопка ZAUCTIONHOUSE_EXPIRE_AND_BUYING_AND_ITEMS, позволяющая одновременно просматривать истёкшие, проданные и купленные предметы.
- Добавлено: Кнопка ZAUCTIONHOUSE_SEARCH_INPUT, открывающая инвентарь поиска. (Примечание: если ProtocolLib не установлен, поиск будет осуществляться через чат.)
- Улучшено: Код для некоторых кнопок обновлён до последней версии API zMenu.
- Обновлено: Folialib API до последней версии.
- Изменено: Управление базой данных теперь использует исключительно HikariCP. (Настройки базы данных не требуют изменений.)
- Добавлено: Новые типы сортировки:
- ALPHABETICAL_NAME
- REVERSE_ALPHABETICAL_NAME
- SELLER_NAME_ALPHABETICAL
- SELLER_NAME_REVERSE_ALPHABETICAL
- MATERIAL_TYPE_ALPHABETICAL
- MATERIAL_TYPE_REVERSE_ALPHABETICAL
- ECONOMY_NAME_ALPHABETICAL
- ECONOMY_NAME_REVERSE_ALPHABETICAL
- ITEM_STACK_SIZE_ASCENDING
- ITEM_STACK_SIZE_DESCENDING
Вот что нужно изменить для кнопки ZAUCTIONHOUSE_CHANGE_SORTING с новыми типами сортировки:А вот новые предметы в файле config.yml:YAML:change-sort: isPermanent: true type: ZAUCTIONHOUSE_CHANGE_SORTING sorting: - sorting: DECREASING_DATE display: "ᴅᴇᴄʀᴇᴀsɪɴɢ ᴅᴀᴛᴇ" - sorting: DECREASING_PRICE display: "ᴅᴇᴄʀᴇᴀsɪɴɢ ᴘʀɪᴄᴇ" - sorting: ASCENDING_DATE display: "ᴀsᴄᴇɴᴅɪɴɢ ᴅᴀᴛᴇ" - sorting: ASCENDING_PRICE display: "ᴀsᴄᴇɴᴅɪɴɢ ᴘʀɪᴄᴇ" - sorting: ALPHABETICAL_NAME display: "ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ ɴᴀᴍᴇ" - sorting: REVERSE_ALPHABETICAL_NAME display: "ʀᴇᴠᴇʀsᴇ ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ ɴᴀᴍᴇ" - sorting: SELLER_NAME_ALPHABETICAL display: "sᴇʟʟᴇʀ ɴᴀᴍᴇ ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ" - sorting: SELLER_NAME_REVERSE_ALPHABETICAL display: "sᴇʟʟᴇʀ ɴᴀᴍᴇ ʀᴇᴠᴇʀsᴇ ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ" - sorting: MATERIAL_TYPE_ALPHABETICAL display: "ᴍᴀᴛᴇʀɪᴀʟ ᴛʏᴘᴇ ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ" - sorting: MATERIAL_TYPE_REVERSE_ALPHABETICAL display: "ᴍᴀᴛᴇʀɪᴀʟ ᴛʏᴘᴇ ʀᴇᴠᴇʀsᴇ ᴀʟᴘʜᴀʙᴇᴛɪᴄᴀʟ" - sorting: ITEM_STACK_SIZE_ASCENDING display: "ɪᴛᴇᴍ sᴛᴀᴄᴋ sɪᴢᴇ ᴀsᴄᴇɴᴅɪɴɢ" - sorting: ITEM_STACK_SIZE_DESCENDING display: "ɪᴛᴇᴍ sᴛᴀᴄᴋ sɪᴢᴇ ᴅᴇsᴄᴇɴᴅɪɴɢ" enableText: ' #e6fff3➜ %sorting%' disableText: ' #8c8c8c➜ %sorting%' slot: 49 item: url: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGIyZWRlYjAxY2RjZTFkMTM1MWQ5YmY3ZmI3NTNiNmY1NzNhNTZiODY0NzcyOTlhNTEwMzNjYWFjODkzOTQwOCJ9fX0=" name: "" lore: - " #92bed8sᴏʀᴛ ᴛʏᴘᴇ" - " #8c8c8c&m " - "" - "%DECREASING_DATE%" - "%DECREASING_PRICE%" - "%ASCENDING_DATE%" - "%ASCENDING_PRICE%" - "%ALPHABETICAL_NAME%" - "%REVERSE_ALPHABETICAL_NAME%" - "%SELLER_NAME_ALPHABETICAL%" - "%SELLER_NAME_REVERSE_ALPHABETICAL%" - "%MATERIAL_TYPE_ALPHABETICAL%" - "%MATERIAL_TYPE_REVERSE_ALPHABETICAL%" - "%ITEM_STACK_SIZE_ASCENDING%" - "%ITEM_STACK_SIZE_DESCENDING%" - "" - " #8c8c8c• #92bed8ᴄʟɪᴄᴋ #e6fff3ᴛᴏ ᴄʜᴀɴɢᴇ ᴛʜᴇ sᴏʀᴛ ᴛʏᴘᴇ #8c8c8c• "
YAML:# Configuration for the /ah search command search: # Toggle the /ah search command # Note: Restart the server if you modify this setting enable: true # Enable item search with translation # Requires Minecraft 1.13+ and a translation file in the zAuctionHouse/langs directory # The plugin auto-downloads all files, simply enable and set your desired language enable-translated-material: false # Allows enabling the search with ProtocolLib, if the plugin is on your server, you will have a panel to search, otherwise the search will be done in the chat enable-search-with-protocol-lib: true # Lines of the panel for search, you must leave the first line blank sign-lines: - "" - "--------" - "please enter" - "your search"
- Исправление ошибки при загрузке предметов экономики
- Исправление проблемы, когда кулдаунТранзакций слишком мал
- Добавлено разрешение для экономики. Вы можете определить разрешение для каждой экономики.
- Исправлена ошибка с требованием денег
- Удалена команда /ah config
- Перемещение всех команд администрирования с псевдонимами /ah admin
- Исправлен файл сообщения при первом запуске плагина
- Добавлено автозаполнение цены и суммы для команды /ah sell
- Использование библиотеки CurrenciesAPI, что позволяет вводить новые экономики, такие как ZESSENTIALS и ECOBITS
- Обновление плагина zAuctionHouseRedis, новая версия, новый код, новые возможности!
- Модификация команды sell, теперь указать экономику стало проще: /ah sell <price> [<amount>] [<economy>]
- Модификация всех SQL-запросов с помощью Sarah, все SQL-запросы будут более оптимизированы
Изменения:
- Добавлено разрешение для экономики. Вы можете определить разрешение для каждой экономики.
- Исправлена ошибка с требованием денег
- Удалена команда /ah config
- Снижение цены аддона zAuctionHouse Stats до 5€ вместо 7€
- Перемещение всех команд администрирования с псевдонимами /ah admin
- Исправлен файл сообщения при первом запуске плагина
- Добавлено автозаполнение цены и суммы для команды /ah sell
- Использование библиотеки CurrenciesAPI, что позволяет вводить новые экономики, такие как ZESSENTIALS и ECOBITS
- Обновление плагина zAuctionHouseRedis, новая версия, новый код, новые возможности!
- Модификация команды sell, теперь указать экономику стало проще: /ah sell <price> [<amount>] [<economy>]
- Модификация всех SQL-запросов с помощью Sarah, все SQL-запросы будут более оптимизированы
- Добавлена опция enableMiniMessageInMessage, чтобы включить формат MiniMessage в сообщениях, по умолчанию он отключен.
- Изменена конфигурация по умолчанию, чтобы не использовать разрешения для ограничения максимальной цены за экономику, чтобы избежать потери новых пользователей. Конфигурация закомментирована, вам нужно удалить комментарии, чтобы использовать ее
- Добавлен плагин экономики ElementalGems
- Добавлен плагин экономики ElementalTokens
- Добавлена опция %money-after-purchase% для ZAUCTIONHOUSE_BUY_CONFIRM, отображает деньги игрока после покупки
- Добавлена опция refresh-placeholder для ZAUCTIONHOUSE_CLAIM, если вы находитесь в sql, redis или sqlite, вы можете иметь обновление истории автоматически
- Исправлено отображение денег для sql, redis и sqlite
- Исправлен флаг itemFlags в zMenu
- Улучшение документации
- Исправлена команда /ah claim с sqlite
- Исправлена кнопка ZAUCTIONHOUSE_REMOVE_ALL_EXPIRE
- Все сообщения теперь работают с MiniMessage! (только если вы используете zmenu)