- По умолчанию отключено включение enable-itemstack-translation
- Реализовано создание новой кнопки ZAUCTIONHOUSE_CHANGE_SORTING, которая позволяет изменять сортировку предметов более удобным способом: правый клик - продвижение по списку, левый клик - возврат назад, теперь можно выбирать порядок изменения сортировки, а также удалять ненужные попытки. В конфигурации по умолчанию будет использоваться эта кнопка.
- Исправлены категории, теперь предмет может находиться в нескольких категориях одновременно. (@keke142)
- Улучшена документация, добавлена страница, указывающая, как установить плагин, добавлена дополнительная информация на странице кнопок, добавлены эмодзи, чтобы сделать документацию более забавной для просмотра
Извините, я включил по умолчанию перевод предметов, и поэтому ваши предметы будут переведены на французский язык, не забудьте обновить конфигурацию.YAML:# Allows to configure the elements for the /ah search command search: # Enables the /ah search command # If you change this value you need to restart your server enable: true # Enable the option to search for an item with translation # For this option, you must be in 1.13+ and add your translation file to the zAuctionHouse/langs folder # By default the plugin will download all files, just enable this option and set your language enable-translated-material: true # Allows defining the langs file for your server, this option only works for servers in 1.13+ # You can find the translation file here: https://github.com/Maxlego08/minecraft-assets/tree/1.21/assets/minecraft/lang # The file must be placed in the folder zAuctionHouse/langs # The file name must be in the following format <country>-<language>, so for France it's will be fr-fr language: 'fr-fr' # If this option is enabled, then the plugin will download all translation files when the zAuctionHouse/langs folder does not exist # This saves you time and does not have to choose the file to download. download-all-langages-files: true # This option allows translating the name of items in the language you have defined enable-itemstack-translation: false
- Исправление ошибки при загрузке переведенных предметов
- Используйте логгер вместо System.out.println
- Исправлены транзакции для инвентаря продаж, теперь они правильно сохраняются и отображаются.
- Создана команда /ah convert item_base64_to_minecraft_1_21, которая позволяет конвертировать ваши предметы в совместимую версию 1.21. Для выполнения этой команды вы должны быть на старой версии вашего сервера, например 1.20.4. Дополнительная информация здесь
- Исправление налога для команды /ah claim
- Исправление ошибки с мини-сообщением в старой версии minecraft
- Добавлена проверка URL-адреса вебхука discord, если ваш URL недействителен, вы не сможете использовать вебхук discord
- Включить исключение для sql, если включен режим отладки
- Удалена поддержка zTranslator
- Создание полной системы перевода предметов, которая учитывает все переводы minecraft
- Добавлена поддержка перевода для поиска /ah, вы можете включить эту опцию в config.yml
- Создано событие AuctionLoadEconomyEvent для регистрации вашей собственной экономики. Ваш плагин должен загружаться до zAuctionHouse!
- Обновлена документация о том, как создать собственную экономику
- Добавлен логгер, когда аукционный дом не находит экономику
- Исправление CoinsEngineAPI
- Исправление категории с пользовательским идентификатором модели, если вы находитесь на старой версии minecraft
- Исправлена ошибка свечения при использовании старой системы инвентаризации
- Исправлен цвет префикса для сообщения о том, что плагин не обновлен
- Исправлен черный список с коробкой Шулькера
- Исправлена версия Sarah java, перейдите на java 8
- Исправлена проблема утечки памяти в системе категорий
- Модификация системы категорий для повышения производительности (теперь категории в 20-30 раз эффективнее)
- Новая кнопка: ZAUCTIONHOUSE_SHOW_SELLER - Позволяет отобразить голову игрока, продающего предмет, должна использоваться в инвентаре buyconfirm.yml
- Создание значения enableWhitelist в файле config.yml. Теперь система белых списков полностью доступна.
- Создание значения enableNewBase64ItemStackMethod в файле config.yml. Это позволяет использовать новый алгоритм для преобразования предметов в текст. Если вы находитесь в версии 1.20.5+, это значение будет включено по умолчанию. Если вы используете более старую версию (1.20.4) и хотите перенести данные позже, рекомендуется включить эту опцию.
- Улучшены javadocs, добавлено больше комментариев в классах
- Улучшение кода. (Вы хотели бы иметь zAuctionHouse на github?)
- Постоянное удаление файла config.json, класс Config был переименован в AuctionConfiguration.
- Создание файла blacklistplayers.json, файл будет содержать UUID игроков, которые будут занесены в черный список. Он заменяет список, который присутствовал в файле config.yml.
- Улучшена документация, обновлены файлы по умолчанию. И другие мелкие исправления.
- Исправлен плейсхолдер: %zauctionhouse_claim_<название экономики>% для хранения JSON
- Исправлен черный и белый список предметов, если вы продаете шулькер в торговом инвентаре
- Добавлено обновление следующего тика для кнопки требования с zmenu
- Обновлено до версии 1.21
Внимание, для поддержки 1.20.6 вы не сможете использовать свои старые предметы, вы обязаны удалить свои предметы и транзакции. У меня пока нет решения, как перенести ваши старые предметы в новую систему minecraft!
- Добавление поддержки 1.20.6
- Обновление управления базой данных Обновление, используя библиотеку Сары
- Добавлена опция giveMoneyOnSellServer, позволяющая отдать деньги игрока на сервере, где был продан предмет (работает с аддоном redis)
- Добавление столбца server_name в таблицу предметов, позволяет узнать, где предмет был выставлен на продажу (работает с аддоном redis)
- Оптимизация плейсхолдеров с аддоном REDIS, плейсхолдеры теперь работают в режиме async, при загрузке данных будет отображаться сообщение о загрузке.
- Исправление enableVersionChecker, теперь вы можете отключить эту опцию
- Исправление плейсхолдера: %zauctionhouse_claim_<economy name>%, плейсхолдер работает нормально для Redis и MYSQL
- Исправление консоли ошибок с head, если вы не используете zmenu (пожалуйста, используйте zmenu)
- Исправьте количество предметов в кнопке zauctionhouse_economy_item (она неправильно отображает количество предметов, которые вы продадите).
- Удаление опции sendItemToPurchaseInventoryIfIsFull из конфига /ah
- Исправление черного списка предметов с ящиком Шулькера. Плагин будет смотреть на содержимое шулькера, чтобы проверить содержимое
- Исправление /ah expire, /ah items etc для инвентаря zmenu
- Исправление API движка монет
- Улучшен config.yml. Улучшены комментарии и сгруппированы предметы конфигурации. Файл стал более последовательным.
- Переименовать enableCreateSell в enableCreativeSell
- Добавлен звук во время покупки и звук, когда игрок не может купить
- Исправление ошибки со старой версией minecraft
- Добавлен кэш для плейсхолдера (только для хранилища REDIS)
- Изменение API экономики
- Исправление ошибки с minecraft 1.8
- Удаление старых значений конфигураций
- Создание cooldownTransactions в config.yml
- Добавлена новая кнопка: ZAUCTIONHOUSE_ECONOMY_ITEM, отображает предмет, который игрок держит в руке
- добавление перевода сообщения о покупке и продаже для вкладки для команд /ah transactions и /ah history
- Исправить показ транзакций, начинать с последней созданной транзакции
- Исправление priceManager с enableMinMaxPricePerItems, если вы пытаетесь продать несколько предметов с помощью команды/ah sellinventory, но один из предметов не был настроен, то будет использована максимальная цена глобальной конфигурации.
- Исправлена продажа инвентаря, добавлено closeInventory: true к кнопке закрытия
- Добавление плейсхолдеров для предмета аукциона: %item_type% и %economy_name%, позволяет использовать плейсхолдеры из zAuctionHouse Stats