
CraftPresence
Мод CraftPresence для Майнкрафт позволяет полностью кастомизировать статус в Discord: показывать биом, измерение, сервер, предметы и многое другое. Настрой внешний вид своего профиля как хочешь.
CraftPresence - это клиентский мод для Майнкрафт, который использует Discord Rich Presence API, чтобы другие видели не просто "играет в Minecraft", а полноценный статус с кучей деталей. Зачем это нужно? Ну, во-первых, это просто красиво и информативно. Во-вторых, если ты стримишь или просто хочешь выделиться среди друзей - CraftPresence дает полный контроль над тем, что отображается в твоем Discord-профиле.
Мод работает через DiscordIPC API от jagrosh и требует установки библиотеки UniLib (начиная с версии 2.5.0). Без нее мод просто вылетит с ошибкой, так что не забудь скачать и её. CraftPresence определяется как клиентский мод - на сервере он не запускается, а на Fabric и Quilt просто игнорируется, на других загрузчиках может вызвать краш.
Что умеет CraftPresence
Вместо скучного "Playing Minecraft" ты можешь настроить отображение:
- Текущий биом и измерение (измерение - Незер, Край, обычный мир)
- Название сервера и количество игроков на нём
- Координаты игрока, здоровье, режим игры
- Какой предмет держишь в руках или надет на тебя
- Название сборки модов, если играешь через лаунчер (MultiMC, CurseForge, Modrinth, Technic и другие)
- Текущий экран (меню, инвентарь, сундук и т.д.)
- Время суток в мире, погоду, сложность
И это далеко не всё. Плейсхолдеров и функций - под сотню, можно комбинировать их как угодно через 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.title - Игрок:
player.name,player.health.current,player.position.x - Мир:
world.difficulty,world.time.day,world.weather.name - Сервер:
server.players.current,server.address.full,server.motd.raw - Биом и измерение:
biome.name,dimension.identifier - Экран:
screen.name,screen.message - Предметы:
item.message.holding,item.[slotId].name - Сборка:
pack.name,pack.icon
Кроме плейсхолдеров, есть куча функций для обработки строк: capitalizeWords, formatAddress, stripColors, randomAsset, clampInt, convertTime и другие. Можно даже выполнять рефлексию через executeMethod и getField - для продвинутых пользователей.
Важные моменты
- На Minecraft 1.16+ некоторые данные (биомы, измерения) не определяются автоматически, пока ты не войдешь в мир. Это связано с тем, что игра стала более data-driven.
- На версиях ниже 1.1.2 биомы и измерения вообще не определяются - там заглушки.
- Если используешь лаунчер, CraftPresence сам определит сборку и подставит её название и иконку в плейсхолдеры
pack.nameиpack.icon. - Для Fabric и Quilt на некоторых версиях требуется Fabric API.
Для кого этот мод
CraftPresence - отличный выбор для тех, кто хочет, чтобы его Discord-статус выглядел профессионально и информативно. Особенно полезно для стримеров, летсплееров и просто фанатов кастомизации. Если ты собираешься показывать друзьям, в какой именно сборке играешь или на каком сервере - это must-have.
Скачать CraftPresence можно для Minecraft от самых старых версий до актуальных. Главное - не забудь про UniLib и проверь совместимость с твоим загрузчиком модов.
