Releases: Dy6HiLa/pnMarket
Releases · Dy6HiLa/pnMarket
Release list
pnMarket 1.0.2
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 для установки обновления.
pnMarket 1.0.1
pnMarket 1.0.1
Крупное обновление аукциона: отдельная торговая площадка за PlayerPoints, продажа наборов предметов и полностью обновлённый интерфейс.
Донат-аукцион
- Добавлен отдельный аукцион за PlayerPoints с командой
/dah. - Донат-аукцион поддерживает продажу, поиск и просмотр товаров игроков:
/dah sell <цена>— выставить предмет из основной руки;/dah kit <цена>— выставить набор предметов;/dah search <название>— найти нужный лот;/dah show <игрок>— посмотреть товары игрока.
- Между обычным и донат-аукционом можно переключаться прямо в главном меню.
- У каждого аукциона собственные лоты и отдельный раздел «Мои товары».
- PlayerPoints является необязательным дополнением: если плагин не установлен, обычный аукцион
/ahпродолжает работать.
Наборы предметов
- Добавлены команды
/ah kit <цена>и/dah kit <цена>для продажи нескольких предметов одним лотом. - В набор попадают занятые слоты основного инвентаря. Максимальный размер настраивается параметром
kits.max-slots. - Перед покупкой игрок может открыть набор и посмотреть всё его содержимое в отдельном окне.
- Каждый набор получает собственный числовой идентификатор.
- В аукцион добавлена отдельная категория «Наборы».
- Внешний вид набора зависит от версии сервера: мешочек, шалкер или бочка выбираются автоматически из доступных материалов.
Обновлённый GUI
- Добавлена анимация открытия аукциона.
- Заголовок меню теперь также обновляется с анимацией.
- Переработан дизайн категорий, сортировки, переключения аукциона, раздела «Мои товары» и окна просмотра набора.
- Добавлены новые кнопки навигации с пользовательскими текстурами голов.
- Категории, сортировка, страницы и элементы управления обновляются без повторного открытия всего меню.
- Расширена русская локализация названий предметов.
- Убрано принудительное курсивное начертание названий предметов.
- Обновлён внешний вид справки
/ahи/dah, а сообщения об использовании команд приведены к единому оформлению.
Новые настройки
donate-listing-price.minimumиdonate-listing-price.maximum— ограничения цены в донат-аукционе.prefix-vault— оформление стоимости в обычном аукционе.prefix-playerpoints— оформление стоимости в донат-аукционе.{price}— плейсхолдер суммы в обоих шаблонах цены.kits.max-slots— максимальное количество занятых слотов в одном наборе.categories.bundles— настройка категории наборов.
Совместимость
- Paper 1.17–1.21.x и Java 17 или новее.
- Paper 1.16.5 остаётся экспериментальным режимом.
- Vault и совместимый плагин экономики необходимы для обычного аукциона.
- PlayerPoints необходим только для донат-аукциона
/dah.
pnMarket 1.0.0
pnMarket 1.0.0
Возможности
- GUI аукциона со страницами, поиском, категориями и сортировкой.
- Продажа предмета из основной руки через
/ah sell <цена>. - Покупка выбранного количества предметов из лота.
- Мгновенное обновление всех открытых меню после продажи, покупки, возврата и забора товара.
- Просмотр лотов продавца и поиск по названию или Material ID.
- Возврат своего активного лота и забор истёкших товаров из раздела «Мои товары».
- Автоматическое истечение лотов через 24 часа.
- Настраиваемые категории по Material ID, части Material ID, названию предмета и съедобности.
- Ограничения минимальной и максимальной цены лота.
- Лимиты активных лотов для основной Vault-группы игрока.
- SQLite по умолчанию, MySQL и MongoDB.
- Русская локализация, редактируемые сообщения и проверка обновлений.
Совместимость
- Paper 1.17–1.21.x, Java 17 или новее.
- Paper 1.16.5 работает в экспериментальном режиме.
- На 1.21 GUI использует современные свечи и мангровые вывески. На 1.16.5 они автоматически заменяются совместимыми предметами.
Поддержка 1.16.5
Если обнаружили проблему на 1.16.5, отправьте в Discord-поддержку версию Paper, Java, полный текст ошибки и шаги воспроизведения.