• Привет, Гость!
    Нашему проекту требуются активные и целеустремленные Хелперы. Подать заявку на данную должность ты можешь в данном разделе: https://forum.diamondworld.pro/forums/moders/

Первоначальное утверждение: EvoMarket

uraniloks

Новичок
1. EvoMarket
2. Первоначальное утверждение
3. Ссылки на проект:

4. Функционал на данный момент (версия 0.1.17, Minecraft Java Edition 26.2, Fabric, только клиент):

EvoMarket — клиентский аддон для EvoPlus, предназначенный для анализа торгового чата сервера DiamondWorld PrisonEvo. Мод распознаёт доступные клиенту сообщения о покупке и продаже, автоматически распределяет предложения по категориям и позволяет просматривать их в отдельном интерфейсе.

Основные возможности:
  • Распознавание торговых объявлений с формулировками «куплю», «скупаю», «продам», «продаю» и другими распространёнными вариантами.
  • Разделение предложений на покупку и продажу.
  • Автоматическая классификация товаров по категориям, включая кейсы с рунами и питомцами, сокровища летучей мыши, лаки-блоки, орехи, руны, опыт, зелья, косметику, ключи, различные предметы и игровую валюту.
  • Распознавание сокращений, жаргона, опечаток и вариантов написания названий предметов, используемых в торговом чате сервера.
  • Обработка распространённых форматов записи игровых денежных сумм и валютных курсов.
  • Раздельное распознавание игровой валюты и ЛК как разных способов расчёта.
  • Отображение исходного текста объявления, чтобы пользователь мог проверить контекст предложения.
  • Сохранение локальной истории обнаруженных объявлений.
  • Фильтрация повторяющихся и не относящихся к торговле сообщений.
  • Возможность скрывать ошибочные или ненужные категории и восстанавливать их без удаления истории объявлений.
Модификация предназначена исключительно для отображения и анализа доступных клиенту сообщений. Она не совершает автоматических покупок и продаж, не отправляет торговые сообщения от имени игрока и не выполняет игровые действия за пользователя.

5. Настройки и управление:
  • Открытие окна EvoMarket сочетанием клавиш Ctrl + M.
  • Просмотр всех объявлений либо отдельных предложений о покупке и продаже.
  • Фильтрация предложений по категориям.
  • Скрытие ненужных категорий и восстановление скрытых категорий.
  • Просмотр локально сохранённой истории объявлений.
  • Настройки сканирования и управления историей через интерфейс аддона.
Отдельных игровых команд у модификации нет. Основные функции доступны через интерфейс EvoMarket и настройки EvoPlus.

Проверка обновлений:
В проекте предусмотрен механизм проверки доступных версий через публичный API Modrinth. При обнаружении новой версии пользователь получает уведомление и может перейти на страницу загрузки. Автоматическая загрузка и замена JAR-файла не выполняются.

На момент подачи заявки страница проекта EvoMarket на Modrinth находится на модерации. Полноценную проверку получения опубликованных версий можно завершить после одобрения и появления публичных релизов.

Обработка данных:
Модификация обрабатывает сообщения, доступные игровому клиенту, и сохраняет историю объявлений локально. Функциональность не предназначена для сбора паролей, данных аккаунта или иной личной информации игроков. Для проверки обновлений используется обращение к публичному API Modrinth.

Совместимость:
  • Minecraft Java Edition 26.2
  • Fabric
  • EvoPlus и EvoPlus API
  • Fabric API
  • Java 25 для сборки исходного кода
EvoMarket является неофициальным пользовательским проектом и не связан с разработчиками DiamondWorld или EvoPlus.

Прошу рассмотреть возможность официального разрешения на использование EvoMarket на сервере DiamondWorld PrisonEvo.
 
Назад
Сверху Снизу