Мод для Майнкрафт, который связывает игру с OBS Studio через OBS WebSocket. Командные блоки, датапаки и плагины могут отправлять действия в OBS по специальным сообщениям tellraw.
Возможности
- переключение активной сцены OBS из игры;
- изменение текста источника;
- включение и скрытие источника в выбранной сцене;
- включение и скрытие фильтра источника, включая фильтры плагинов вроде Move.
Имена сцен, источников и фильтров можно указывать напрямую либо получать из цели скорборда: по игроку или по первому игроку с нужным значением. Чтобы мод видел цель скорборда, её нужно вывести на любой экран скорборда, в том числе невидимый игроку.
Как пользоваться
Команда /obscraft помогает создавать команды tellraw и сохранять действия; доступные варианты показываются прямо при вводе.
/obscraft listConnections— показывает подключения к OBS и их состояние./obscraft reconnect <id>— переподключается к OBS с указанным идентификатором.
Настройки
В конфиге задаётся список подключений:
{
"connections": [
{
"ID": "default",
"host": "127.0.0.1",
"port": 4455,
"password": "password"
}
],
"savedActions": {},
"savedActionKeys": {}
}
ID — уникальное имя подключения, host — IP-адрес компьютера с OBS, port и password должны совпадать с параметрами WebSocket в OBS. Для OBS на том же компьютере используется адрес 127.0.0.1; можно добавить несколько подключений к разным экземплярам OBS.
В OBS включите Enable WebSocket Server и Enable Authentification в меню Tools -> WebSocket Server Settings.
Требования и совместимость
Для работы нужен Architectury API и включённый OBS WebSocket Server.
