This is a Fabric Minecraft mod that enables communication through IRC to an external IRC server. It works well as simply an IRC bridge, but some features have been added specifically to mesh with the partner project, also called SyncChatIRC, which is a bridge between the Synchronet BBS multinode chat and IRC.
- Chat messages in MC show up in IRC, and vice versa
- Death messages from Minecraft appear over IRC
- Advancement messages from Minecraft appear over IRC
/irc/irc connect: attempts connection to IRC server/irc disconnect: disconnects from IRC server/irc reload: reloads configuration from file and reconnects with new settings/irc send: manually send message to IRC server
The configuration file is located at config/syncchatirc.json
serverPassword: Password required to connect to the IRC server (if required)userPassword: Password for user authentication via NickServ IDENTIFY command - used when your nickname is registered and requires authenticationchannelPassword: Password for joining password-protected channels
Example Configuration:
{
"server": "irc.example.com",
"port": 6667,
"nickname": "MinecraftBot",
"username": "MinecraftBot",
"realname": "Minecraft IRC Bot",
"channel": "#mc",
"enabled": true,
"useSSL": false,
"serverPassword": "",
"userPassword": "",
"channelPassword": "",
"relayServerMessages": true,
"relayJoinLeave": true,
"relayDeathMessages": true,
"relayAdvancements": true,
"messageFormat": "<%s> %s",
"joinFormat": "%s joined the game",
"leaveFormat": "%s left the game",
"deathFormat": "%s",
"advancementFormat": "%s has made the advancement [%s]"
}