CraftPresence - это клиентский мод для Майнкрафт, который использует Discord Rich Presence API, чтобы другие видели не просто "играет в Minecraft", а полноценный статус с кучей деталей. Зачем это нужно? Ну, во-первых, это просто красиво и информативно. Во-вторых, если ты стримишь или просто хочешь выделиться среди друзей - CraftPresence дает полный контроль над тем, что отображается в твоем Discord-профиле.
Мод работает через DiscordIPC API от jagrosh и требует установки библиотеки UniLib (начиная с версии 2.5.0). Без нее мод просто вылетит с ошибкой, так что не забудь скачать и её. CraftPresence определяется как клиентский мод - на сервере он не запускается, а на Fabric и Quilt просто игнорируется, на других загрузчиках может вызвать краш.
Вместо скучного "Playing Minecraft" ты можешь настроить отображение:
И это далеко не всё. Плейсхолдеров и функций - под сотню, можно комбинировать их как угодно через Starscript. Хочешь показывать свой UUID, количество модов в папке, или даже данные из Replay Mod (время рендера) - пожалуйста.
Все команды начинаются с /craftpresence или /cp. Вот основные:
/cp compile "[expr]" - проверить, как работает выражение с плейсхолдерами/cp search - найти доступные плейсхолдеры/cp reload - перезагрузить данные мода/cp view placeholders - показать все плейсхолдеры/cp view currentData - показать текущие данные RPC в текстовом виде/cp reboot / /cp shutdown - перезапустить или выключить RPCКлавиша для открытия конфига по умолчанию - ё (тильда). Настройки можно менять в специальном GUI.
Вся магия CraftPresence строится на плейсхолдерах. Они оборачиваются в фигурные скобки, например {player.name} или {biome.name}. Вот основные группы:
general.version, general.mods, general.titleplayer.name, player.health.current, player.position.xworld.difficulty, world.time.day, world.weather.nameserver.players.current, server.address.full, server.motd.rawbiome.name, dimension.identifierscreen.name, screen.messageitem.message.holding, item.[slotId].namepack.name, pack.iconКроме плейсхолдеров, есть куча функций для обработки строк: capitalizeWords, formatAddress, stripColors, randomAsset, clampInt, convertTime и другие. Можно даже выполнять рефлексию через executeMethod и getField - для продвинутых пользователей.
pack.name и pack.icon.CraftPresence - отличный выбор для тех, кто хочет, чтобы его Discord-статус выглядел профессионально и информативно. Особенно полезно для стримеров, летсплееров и просто фанатов кастомизации. Если ты собираешься показывать друзьям, в какой именно сборке играешь или на каком сервере - это must-have.
Скачать CraftPresence можно для Minecraft от самых старых версий до актуальных. Главное - не забудь про UniLib и проверь совместимость с твоим загрузчиком модов.

Мод CraftPresence для Майнкрафт позволяет полностью кастомизировать статус в Discord: показывать биом, измерение, сервер, предметы и многое другое. Настрой внешний вид своего профиля как хочешь.