Skip to content

Tartarus6/SyncChatIRC

Repository files navigation

SyncChatIRC

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.

Features

  • 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

Commands

  • /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

Configuration

The configuration file is located at config/syncchatirc.json

Password Configuration

  • 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 authentication
  • channelPassword: 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]"
}

Screenshots

image image

About

A Fabric Minecraft mod which bridges IRC and the Minecraft chat.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages