CraftPresence
Полностью настройте отображение вашей игры в Minecraft для других пользователей через Discord Rich Presence API и DiscordIPC API от jagrosh!
Основные сведения
- Начиная с версии 2.5.0, библиотека UniLib является обязательной зависимостью
- Мод будет вызывать краш при отсутствии совместимой версии UniLib
- Мод работает исключительно на стороне клиента и не требует установки на сервер
- Требования к модлоадерам:
- Для версий 1.14.x и новее требуется Fabric API
- Для версий 1.13.x требуется Rift API
- Для версий ниже 1.1.0 требуется Risugami's ModLoader
Основные возможности
Полная кастомизация отображаемой информации в Discord: текущий биом, измерение, сервер, предметы в руках, интерфейсы и другие параметры игры.
Интеграция с лаунчерами
Поддержка обнаружения модпаков из популярных лаунчеров: ATLauncher, CurseForge, MultiMC, Technic и других. Информация о паках доступна через плейсхолдеры pack.name
и pack.icon
.
Команды
/cp compile
- Тестирование Starscript-выражений/cp search
- Поиск доступных плейсхолдеров/cp reload
- Перезагрузка конфигурации/cp view
- Просмотр текущих данных RPC/cp reboot
- Перезапуск Rich Presence
Горячие клавиши
- Открытие интерфейса настроек (по умолчанию: клавиша ~)
Плейсхолдеры и функции
Система основана на Starscript с поддержкой:
- Динамических параметров:
{player.name}
,{biome.name}
,{item.holding.message}
- Математических операций и функций форматирования
- Интеграции с NBT-тегами и компонентами
Примеры использования
- Позиция игрока:
{player.position.x}, {player.position.y}, {player.position.z}
- Время суток:
{world.time.format_12}
- Случайный ассет:
{randomAsset()}
Известные ограничения
- В версиях 1.16+ данные о биомах и измерениях требуют предварительной загрузки в мире
- Проблемы с рендерингом предметов в версиях до 1.15
- Ограниченная функциональность в Alpha 1.1.2_01 и старее