pnMarket 1.0.2
Крупное обновление наборов и интерфейса аукциона. Добавлены избранные товары, уведомления о новых лотах и статистика цен.
Новые функции
Избранные товары и уведомления
- Игроки могут отслеживать нужный материал или часть названия предмета.
- При появлении подходящего лота игрок получает сообщение с командой быстрого поиска.
- Обычный и донат-аукцион используют независимые списки избранного.
- Добавлена отдельная кнопка избранного в главном GUI.
- Материалы отображаются по-русски. Команда принимает как Bukkit ID, так и русское название.
Команды:
/ah notifyи/dah notify— открыть список уведомлений;/ah notify material <материал>— отслеживать материал;/ah notify name <название>— отслеживать часть названия;/ah notify clear— очистить уведомления текущего аукциона.
Статистика цен
- Администраторы видят минимальную и среднюю цену похожих активных лотов.
- В расчёте также показывается количество найденных предложений.
- Отображение, право доступа и минимальное число лотов настраиваются в
config.yml.
Улучшения функций
Наборы
- Набору можно задать собственное название:
/ah kit <цена> [название];/dah kit <цена> [название].
- Перед выставлением открывается предпросмотр с содержимым, ценой, редкостью и объёмом данных.
- Предметы забираются из инвентаря только после подтверждения.
- Каждый набор получил уникальный идентификатор.
- Добавлены лимиты размера набора по основной Vault-группе.
- Можно запретить отдельные материалы внутри наборов.
- Добавлено ограничение объёма сериализованных данных набора.
- Категория «Наборы» распознаёт наборы с любым пользовательским названием.
Интерфейс и сообщения
- Окно избранного оформлено в общем RGB-дизайне pnMarket.
- Сообщения избранного используют общий
prefixи настраиваются черезmessages.yml. - Обращения к SQLite, MySQL и MongoDB при создании, покупке, снятии и возврате лотов перенесены из игрового потока.
Исправления
- Зачарования предметов снова отображаются в главном аукционе, товарах продавца, разделе «Мои товары», окне покупки и содержимом наборов.
- GUI больше не изменяет оригинальные данные предмета: зачарования и остальная мета сохраняются при покупке и возврате.
- Служебные окна защищены от подмены предметов обычными кликами и перетаскиванием.
- Повторное нажатие во время обработки покупки или снятия лота больше не запускает дублирующую операцию.
Обновление с 1.0.1
- Замените старый JAR на
pnMarket-1.0.2.jar. - Перенесите новые секции
kits,price-statisticsиnotificationsиз стандартногоconfig.yml. - Добавьте новые секции
favorites,gui.favoritesи строкиnotification.favorite-*из стандартногоmessages.yml. - Полностью перезапустите сервер. Не используйте PlugMan для установки обновления.