- Исправлена загрузка предметов, плагин будет напрямую использовать нужный метод для декодирования предметов
- Хранилищем по умолчанию теперь является SQLITE, вы можете преобразовать свое JSON-хранилище, указав в config.yml по умолчанию SQLITE и выполнив команду /ah convert jsontodatabase
- Исправлена проблема с тем, что Shulker Shell и Shulker Spawn Egg считались инвентарем (by keke142)
- Добавлено преобразование PlayerAuctions (by keke142)
- Добавлены %price%, %seller% и %timer% для кнопки ZAUCTIONHOUSE_BUY_CONFIRM
- Файлы логов теперь имеют формат .log, а не .yml
- Добавлено разрешение на установку максимально допустимой цены для продажи предметов по экономикам
YAML:price: permissions: vault: # Economy name - permission: zauctionhouse.price.max.vault.player # Permission amount: 128 # Max price - permission: zauctionhouse.price.max.vault.vip # Permission amount: 250 # Max price item_diamond: # Economy name - permission: zauctionhouse.price.max.item.player # Permission amount: 32 # Max price - permission: zauctionhouse.price.max.item.vip # Permission amount: 64 # Max price
Вот последнее обновление для плагина! Мне нужно несколько человек, чтобы протестировать новое хранилище SQLITE. Судя по первым отзывам, все работает отлично, но мне бы хотелось, чтобы больше пользователей подтвердили это!
Если вы используете JSON-хранилище, я настоятельно рекомендую перейти на SQLITE. JSON-хранилище подходит для небольших серверов, но по мере роста числа игроков рекомендуется перейти на него. Раньше у вас была возможность использовать только MYSQL, но теперь вы можете легко перейти на SQLITE!
Чтобы перенести JSON-данные на SQLITE, выполните следующие действия:
Остановите свой сервер.
Установите опцию хранения на SQLITE в файле config.yml.
Запустите сервер.
Выполните команду /ah convert jsontodatabase.
Вот журнал изменений:
- Если у вас возникли проблемы с загрузкой предметов (если вы используете последнюю версию minecraft), попробуйте установить в config.yml опцию enableNewBase64ItemStackMethod: true! Советую вам воспользоваться возможностью перейти на хранение в SQLITE, если вы в JSON, многие люди с большими серверами все еще в json, в то время как он абсолютно не подходит! (Я постоянно говорю вам об этом, но никто меня не слушает
)
- Хранилищем по умолчанию теперь является SQLITE, вы можете преобразовать ваше JSON-хранилище, установив в config.yml хранилище по умолчанию на SQLITE и выполнив команду /ah convert jsontodatabase
- Исправлена проблема с тем, что Shulker Shell и Shulker Spawn Egg считались инвентарем (by keke142)
- Добавлено преобразование PlayerAuctions (by keke142)
- Добавлены %price%, %seller% и %timer% для кнопки ZAUCTIONHOUSE_BUY_CONFIRM
- Файлы журналов теперь имеют формат .log, а не .yml
С дискорд сервера разраба
Я настроил хранение по умолчанию на SQLITE!
Перед обновлением плагина мне нужны люди, которые могут протестировать плагин и сказать мне, все ли работает хорошо.
Если вы используете JSON-хранилище, вы должны установить хранилище на SQLITE в config.yml и выполнить следующую команду: /ah convert jsontodatabase
Когда обновление будет доступно, я приглашаю всех, кто использует JSON-хранилище, перейти на SQLITE!
- Добавлена система, позволяющая создавать резервные копии файлов items.json при включении и выключении плагина.
- Добавлено предупреждение о том, что не рекомендуется использовать JSON-хранилище и что вместо него следует использовать MYSQL-хранилище.
- Изменение конфигурации по умолчанию для включения записи логов в файл
- По умолчанию отключено включение 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