- Документация
- https://modrinth.com/plugin/tradepro
TradePro — серверный плагин для прямых сделок между игроками. Он позволяет обменивать предметы, опыт и некоторые ресурсы внешних систем через отдельный торговый интерфейс. Проект относится к категориям economy и utility и предназначен для серверов, где передачу ценностей требуется сделать более управляемой и проверяемой.
Плагин работает на серверной стороне; устанавливать его игрокам не нужно. Официальное описание заявляет гибкую настройку меню и сообщений, журналирование сделок, ограничения по мирам, регионам и дистанции, наблюдение администраторов и фильтрацию предметов. Эти механизмы помогают упорядочить обмен, но не являются безусловной гарантией отсутствия споров или злоупотреблений.
TradePro добавляет процедуру двусторонней сделки. Это отличает его от магазина, аукциона или автоматической продажи серверу: подтверждённая задача проекта состоит именно в обмене между двумя игроками.
Основные сценарии:
• передача предметов и опыта;
• обмен дополнительными ценностями через заявленные интеграции;
• сохранение записей о завершённых сделках;
• контроль доступности торговли в разных условиях;
• административное наблюдение за активным обменом;
• запрет отдельных предметов.
Официально подтверждены предметы и опыт. Также перечислены PlayerPoints, блоки GriefPrevention и токены TokenManager. Последние варианты следует считать интеграционными возможностями: выбранные метаданные не обозначают соответствующие проекты как обязательные зависимости.
Если сервер не использует одну из перечисленных систем, связанный тип ресурса нельзя считать доступным автоматически. Версии интеграций и поведение при их отключении не раскрыты.
TradePro описан как гибко настраиваемый: администратор может изменять элементы меню, сообщения и параметры. Это позволяет согласовать интерфейс с терминологией сервера. Точные ключи и структура конфигурации в предоставленной основе отсутствуют, поэтому готовые фрагменты настроек приводить нельзя.
При подготовке интерфейса стоит проверить:
• ясно ли обозначены обе стороны;
• заметны ли изменения состава предложения;
• различимы ли подтверждение и отмена;
• понятны ли сообщения об ограничениях;
• совпадают ли названия ценностей с другими меню сервера.
Сделки могут записываться и сохраняться в папке журналов. Такие данные полезны при разборе обращений игроков. Официальный текст также заявляет поддержку MySQL и простой веб-интерфейс, позволяющий просматривать и искать записи конкретных игроков.
Веб-панель по умолчанию отключена. Основа не описывает её публикацию, аутентификацию, сетевую защиту, схему базы и сроки хранения сведений. Поэтому функцию нельзя считать готовой к открытому размещению без отдельной административной оценки.
Подтверждены ограничения межмировой торговли, блокировка отдельных миров и настройка максимальной дистанции. При наличии WorldGuard можно запрещать сделки в выбранных регионах.
Чёрный список предметов способен учитывать:
• конкретный материал;
• определённый текст в lore;
• условие на основе регулярного выражения.
Конкретный синтаксис фильтров не дан. Каждое условие следует проверять на фактическом наборе предметов сервера.
Официальный текст подтверждает четыре команды:
• /trade — запрос на сделку;
• /tradepro reload — перезагрузка конфигурационных файлов;
• /tradepro force — принудительное открытие сделки;
• /tradepro spectate — наблюдение за активной сделкой.
Право tradepro.admin предоставляет доступ к административным командам и уведомлениям о торговле. Право tradepro.trade разрешает отправлять запросы и указано как включённое по умолчанию. Иные узлы прав не подтверждены. Наблюдение заявлено как средство контроля, но состав доступной наблюдателю информации и возможность вмешательства в сделку не описаны.
В выбранных метаданных обязательные project dependencies не указаны. При этом официальное описание упоминает WorldGuard, PlayerPoints, GriefPrevention, TokenManager и MySQL. Корректно рассматривать их как поддержку дополнительных возможностей, а не автоматически как обязательные компоненты базовой установки.
Перед запуском следует определить:
• нужна ли передача внешних баллов, блоков или токенов;
• требуется ли региональное ограничение WorldGuard;
• планируется ли MySQL;
• будет ли включаться веб-панель;
• какие функции должны работать без интеграций.
Подтверждены Bukkit, Paper и Spigot. Версии Minecraft сгруппированы так: 1.8–1.8.9, 1.9–1.9.4, 1.10–1.10.2, 1.11–1.11.2, 1.12–1.12.2, 1.13–1.13.2, 1.14–1.14.4, 1.15–1.15.2, 1.16–1.16.5, 1.17–1.17.1, 1.18–1.18.2, 1.19–1.19.4, 1.20–1.20.6, 1.21–1.21.11, а также 26.1 и 26.1.1.
Установка выполняется помещением JAR в папку plugins совместимого сервера. Клиентская сторона обозначена как unsupported, серверная — required.
Практический порядок:
• выбрать нужный выпуск;
• сверить имя, размер и хеш;
• поместить JAR в plugins;
• после штатной загрузки проверить появление плагина;
• настроить права и ограничения;
• провести тестовую сделку;
• отдельно проверить журналы и используемые интеграции.
Доступны два файла:
• TradePro-2.3.jar — версия 2.3, 4 141 734 байта; SHA-512 7527494169ee59be4a717f16a76f3ab8bfc2c7039bf05711225437fd7f4e633b8362cce33a08045bf2122bcc7656b39ccdfae40de68d020940f25b0a5f1d1e34; SHA-1 d4d57c43b4726942ae39a6ee2278e13082ec9650;
• TradePro-2.2.jar — версия 2.2, 4 141 220 байт; SHA-512 7e21c10da41214220f32289172f7e6792159f9b1dd21cadcc9c33f7e89a65dc5c1c5041beb16ed99c77d1a30569e97ea750bed6da5ac5021d3ee21da99138012; SHA-1 33ee7fe32fb2832b91fa5ea04d25c1b2ce9c82a0.
Лицензия — GPL-3.0-only. Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому такая проверка не подтверждает поведение плагина в конкретной серверной сборке.
Для пилотного запуска стоит определить разрешённые ценности, проверить обычную и отменённую сделку, чёрный список, дистанцию, миры, регионы и пригодность журналов.
В основе отсутствуют точные сведения о формате логов, схеме MySQL, защите веб-панели, миграции между 2.2 и 2.3, совместимых версиях интеграций и поведении при аварийном завершении обмена. Поэтому вывод ограничен подтверждёнными возможностями: TradePro предоставляет настраиваемый процесс сделок с журналированием, фильтрами, ограничениями и административным наблюдением.
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
Нет. Плагин устанавливается на сервер, а клиентская сторона обозначена как unsupported.
Нет подтверждения его обязательности. MySQL указан как поддерживаемая возможность, тогда как обязательные project dependencies в метаданных отсутствуют.
Да. Подтверждена фильтрация по материалу, тексту lore и регулярным выражениям. Точный синтаксис правил не приведён.
Метаданные включают ветки начиная с 1.8. Однако одинаковая работа всех возможностей на каждой версии не доказана, поэтому нужные сценарии следует проверять на выбранной сборке.
Плагин работает на серверной стороне; устанавливать его игрокам не нужно. Официальное описание заявляет гибкую настройку меню и сообщений, журналирование сделок, ограничения по мирам, регионам и дистанции, наблюдение администраторов и фильтрацию предметов. Эти механизмы помогают упорядочить обмен, но не являются безусловной гарантией отсутствия споров или злоупотреблений.
Назначение плагина
TradePro добавляет процедуру двусторонней сделки. Это отличает его от магазина, аукциона или автоматической продажи серверу: подтверждённая задача проекта состоит именно в обмене между двумя игроками.
Основные сценарии:
• передача предметов и опыта;
• обмен дополнительными ценностями через заявленные интеграции;
• сохранение записей о завершённых сделках;
• контроль доступности торговли в разных условиях;
• административное наблюдение за активным обменом;
• запрет отдельных предметов.
Скриншоты и внешний вид
Поддерживаемые ценности
Официально подтверждены предметы и опыт. Также перечислены PlayerPoints, блоки GriefPrevention и токены TokenManager. Последние варианты следует считать интеграционными возможностями: выбранные метаданные не обозначают соответствующие проекты как обязательные зависимости.
Если сервер не использует одну из перечисленных систем, связанный тип ресурса нельзя считать доступным автоматически. Версии интеграций и поведение при их отключении не раскрыты.
Меню, сообщения и подтверждение сделки
TradePro описан как гибко настраиваемый: администратор может изменять элементы меню, сообщения и параметры. Это позволяет согласовать интерфейс с терминологией сервера. Точные ключи и структура конфигурации в предоставленной основе отсутствуют, поэтому готовые фрагменты настроек приводить нельзя.
При подготовке интерфейса стоит проверить:
• ясно ли обозначены обе стороны;
• заметны ли изменения состава предложения;
• различимы ли подтверждение и отмена;
• понятны ли сообщения об ограничениях;
• совпадают ли названия ценностей с другими меню сервера.
Журналы, MySQL и веб-панель
Сделки могут записываться и сохраняться в папке журналов. Такие данные полезны при разборе обращений игроков. Официальный текст также заявляет поддержку MySQL и простой веб-интерфейс, позволяющий просматривать и искать записи конкретных игроков.
Веб-панель по умолчанию отключена. Основа не описывает её публикацию, аутентификацию, сетевую защиту, схему базы и сроки хранения сведений. Поэтому функцию нельзя считать готовой к открытому размещению без отдельной административной оценки.
Ограничения торговли и предметов
Подтверждены ограничения межмировой торговли, блокировка отдельных миров и настройка максимальной дистанции. При наличии WorldGuard можно запрещать сделки в выбранных регионах.
Чёрный список предметов способен учитывать:
• конкретный материал;
• определённый текст в lore;
• условие на основе регулярного выражения.
Конкретный синтаксис фильтров не дан. Каждое условие следует проверять на фактическом наборе предметов сервера.
Команды и административный контроль
Официальный текст подтверждает четыре команды:
• /trade — запрос на сделку;
• /tradepro reload — перезагрузка конфигурационных файлов;
• /tradepro force — принудительное открытие сделки;
• /tradepro spectate — наблюдение за активной сделкой.
Право tradepro.admin предоставляет доступ к административным командам и уведомлениям о торговле. Право tradepro.trade разрешает отправлять запросы и указано как включённое по умолчанию. Иные узлы прав не подтверждены. Наблюдение заявлено как средство контроля, но состав доступной наблюдателю информации и возможность вмешательства в сделку не описаны.
Зависимости и интеграции
В выбранных метаданных обязательные project dependencies не указаны. При этом официальное описание упоминает WorldGuard, PlayerPoints, GriefPrevention, TokenManager и MySQL. Корректно рассматривать их как поддержку дополнительных возможностей, а не автоматически как обязательные компоненты базовой установки.
Перед запуском следует определить:
• нужна ли передача внешних баллов, блоков или токенов;
• требуется ли региональное ограничение WorldGuard;
• планируется ли MySQL;
• будет ли включаться веб-панель;
• какие функции должны работать без интеграций.
Совместимость и установка
Подтверждены Bukkit, Paper и Spigot. Версии Minecraft сгруппированы так: 1.8–1.8.9, 1.9–1.9.4, 1.10–1.10.2, 1.11–1.11.2, 1.12–1.12.2, 1.13–1.13.2, 1.14–1.14.4, 1.15–1.15.2, 1.16–1.16.5, 1.17–1.17.1, 1.18–1.18.2, 1.19–1.19.4, 1.20–1.20.6, 1.21–1.21.11, а также 26.1 и 26.1.1.
Установка выполняется помещением JAR в папку plugins совместимого сервера. Клиентская сторона обозначена как unsupported, серверная — required.
Практический порядок:
• выбрать нужный выпуск;
• сверить имя, размер и хеш;
• поместить JAR в plugins;
• после штатной загрузки проверить появление плагина;
• настроить права и ограничения;
• провести тестовую сделку;
• отдельно проверить журналы и используемые интеграции.
Файлы, лицензия и проверка
Доступны два файла:
• TradePro-2.3.jar — версия 2.3, 4 141 734 байта; SHA-512 7527494169ee59be4a717f16a76f3ab8bfc2c7039bf05711225437fd7f4e633b8362cce33a08045bf2122bcc7656b39ccdfae40de68d020940f25b0a5f1d1e34; SHA-1 d4d57c43b4726942ae39a6ee2278e13082ec9650;
• TradePro-2.2.jar — версия 2.2, 4 141 220 байт; SHA-512 7e21c10da41214220f32289172f7e6792159f9b1dd21cadcc9c33f7e89a65dc5c1c5041beb16ed99c77d1a30569e97ea750bed6da5ac5021d3ee21da99138012; SHA-1 33ee7fe32fb2832b91fa5ea04d25c1b2ce9c82a0.
Лицензия — GPL-3.0-only. Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому такая проверка не подтверждает поведение плагина в конкретной серверной сборке.
Практическое внедрение и ограничения данных
Для пилотного запуска стоит определить разрешённые ценности, проверить обычную и отменённую сделку, чёрный список, дистанцию, миры, регионы и пригодность журналов.
В основе отсутствуют точные сведения о формате логов, схеме MySQL, защите веб-панели, миграции между 2.2 и 2.3, совместимых версиях интеграций и поведении при аварийном завершении обмена. Поэтому вывод ограничен подтверждёнными возможностями: TradePro предоставляет настраиваемый процесс сделок с журналированием, фильтрами, ограничениями и административным наблюдением.
Безопасная проверка
Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.
FAQ
Требуется ли игрокам отдельный мод?
Нет. Плагин устанавливается на сервер, а клиентская сторона обозначена как unsupported.
Обязателен ли MySQL?
Нет подтверждения его обязательности. MySQL указан как поддерживаемая возможность, тогда как обязательные project dependencies в метаданных отсутствуют.
Можно ли запрещать определённые предметы?
Да. Подтверждена фильтрация по материалу, тексту lore и регулярным выражениям. Точный синтаксис правил не приведён.
Подходит ли плагин для старых версий Minecraft?
Метаданные включают ветки начиная с 1.8. Однако одинаковая работа всех возможностей на каждой версии не доказана, поэтому нужные сценарии следует проверять на выбранной сборке.