Mineuniverse
Log in Register
Plugins

BukkitIRCd

A standalone IRC server plugin for Bukkit with ingame chat, where ingame users show up as separate users on IRC.
by _ForgeUser7177844
Download Claim this project
13,657 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Chat Related

BukkitIRCd by Jdbye - A standalone IRC server plugin for Bukkit
Latest Version: v0.9.3



Features:

  • Runs as either a standalone IRC server, or a IRC link to any InspIRCd server.
  • Standalone IRC server with ingame chat, easily integrated with website using a IRC widget or applet.
  • Whois for both IRC and ingame players, shows current world. Also works ingame.
  • Nickname suffix for ingame players to differentiate between IRC and normal players.
  • Nick changing on IRC, shows up ingame.
  • Public chat from IRC to game, and game to IRC.
  • Private messaging from game to IRC, IRC to game, and IRC to IRC.
  • Kicking, banning and listing IRC users and setting topic from IRC and ingame.
  • Reply quickly to messages using /ircreply
  • Ingame users show as separate users on IRC.
  • Execute server commands from IRC. (oper only)
  • IRC notices from IRC to game, and IRC to IRC.
  • IRC joins/quits show up ingame, and vice versa.
  • Customizable MOTD read from motd.txt
  • Customizable messages read from messages.yml
  • User modes (op, protect, voice, etc.) based on permissions nodes.
  • Customizable color code conversion between IRC<->Game.
  • IRC formatting codes are supported ingame using ^B for bold, ^I for italic, ^U for underline, ^O for normal and ^K for color, and are stripped from ingame chat.
  • Dynmap support - IRC messages show up on Dynmap, and vice versa.


Coming soon:

  • HeroChat/Towny support
  • UnrealIRCd linking support.


Commands: (arguments enclosed in parenthesis are optional)

  • /irckick nick (reason) - Kicks someone from IRC. Aliases: /ikick
  • /ircban (type) nick/ip/fullhost (reason) - Bans a online user from IRC by their host, IP, nick or ident, or offline user by IP or full hostmask. (type) means you can type either one of host/ip/ident/nick to choose the type of ban. This is optional and it will use the config file setting if it's omitted. Aliases: /iban
  • /ircunban ip/fullhost - Unbans a user from IRC. Aliases: /iunban
  • /irclist - Lists all users currently on IRC. Aliases: /ilist
  • /ircwhois nick - Looks up any user currently on IRC. Aliases: /iwhois
  • /ircmsg nick message - Private messages any user currently on IRC. Aliases: /imsg, /im
  • /ircreply message - Reply to the last message you received from IRC. Aliases: /ireply, /ir
  • /irctopic newtopic - Changes the IRC topic. Aliases: /itopic
  • /irclink - Attempts to link to the remote IRC server if in linking mode. Aliases: /ilink
  • /ircreload - Reloads the configuration file. Aliases: /ireload
  • /rawsend command - For debugging purposes only. Sends a raw server command in linking mode. Disabled by default in the config file.
  • !players - IRC command to list online players.


Permission Nodes (Permissions 2.x/Superperms):

  • bukkitircd.kick - Permission for /irckick
  • bukkitircd.ban - Permission for /ircban
  • bukkitircd.unban - Permission for /ircunban
  • bukkitircd.list - Permission for /irclist
  • bukkitircd.whois - Permission for /ircwhois
  • bukkitircd.msg - Permission for /ircmsg
  • bukkitircd.reply - Permission for /ircreply
  • bukkitircd.topic - Permission for /irctopic
  • bukkitircd.link - Permission for /irclink
  • bukkitircd.reload - Permission for /ircreload
  • bukkitircd.* - Gives the player permission to all of the above.
  • bukkitircd.oper - Gives the player IRC Operator status. Currently doesn't do anything apart from show it in /whois
  • bukkitircd.mode.owner, bukkitircd.mode.protect, bukkitircd.mode.op, bukkitircd.mode.halfop, bukkitircd.mode.voice - Gives the player the corresponding IRC user mode.
  • bukkitircd.mode.* - Gives the player every IRC user mode. (except oper)


Source is included in the JAR file and is licensed under GPLv3 GNU General Public License. This means you are free to release modified versions as long as the source is included.

BukkitIRCd 0.9.4
MC CB 1.2.3-R0.2
Beta 2012-03-17 Get
BukkitIRCd 0.9.3
MC CB 1.1-R4
Beta 2012-02-14 Get
BukkitIRCd 0.9.2c
MC CB 1.1-R1
Beta 2012-01-25 Get
BukkitIRCd 0.9.2b
MC CB 1.0.1-R1
Beta 2012-01-13 Get
BukkitIRCd 0.9.2
MC CB 1.0.1-R1
Beta 2012-01-09 Get
BukkitIRCd 0.9.2a
MC CB 1.0.1-R1
Beta 2012-01-09 Get
BukkitIRCd 0.9.1
MC CB 1.0.1-R1
Beta 2012-01-06 Get
BukkitIRCd 0.9a
MC CB 1.0.1-R1
Beta 2011-12-21 Get
r4
MC CB 1.0.1-R1
Alpha 2011-12-07 Get
r5
MC CB 1.0.1-R1
Alpha 2011-12-07 Get
r6
MC CB 1.0.1-R1
Alpha 2011-12-07 Get
BukkitIRCd 0.9
MC CB 1337
Beta 2011-12-07 Get
r7
MC CB 1.0.1-R1
Alpha 2011-12-07 Get
BukkitIRCd 0.8c
MC CB 1337
Beta 2011-12-05 Get
r3
MC CB 1.0.1-R1
Alpha 2011-12-05 Get
BukkitIRCd 0.8b
MC CB 1337
Beta 2011-12-04 Get
BukkitIRCd 0.8a
MC CB 1337
Beta 2011-11-28 Get
r2
MC CB 1.0.1-R1
Alpha 2011-11-28 Get
BukkitIRCd 0.8
MC CB 1337
Beta 2011-11-25 Get
BukkitIRCd 0.7
MC CB 1337
Beta 2011-11-21 Get
BukkitIRCd 0.6
MC CB 1337
Beta 2011-11-07 Get
BukkitIRCd 0.4
MC CB 1337
Beta 2011-11-06 Get
BukkitIRCd 0.5
MC CB 1337
Beta 2011-11-06 Get
BukkitIRCd 0.5a
MC CB 1337
Beta 2011-11-06 Get
BukkitIRCd 0.5b
MC CB 1337
Beta 2011-11-06 Get
BukkitIRCd 0.3
MC CB 1337
Beta 2011-11-05 Get
BukkitIRCd 0.2
MC CB 1337
Beta 2011-11-04 Get

You Might Also Like

Little Anti-Swearing Plugin
A small plugin to censore unsuitable words. Words is customizable. Plugin can kick player or only censore word.
9,982
BuildAPrefix
A self-service prefix plugin!
9,972
NoSwearPlus
NoSwearPlus
9,969
FakeTalk Reloaded
FakeTalk Reloaded
9,952
RoboticStaff
RoboticStaff
9,944
AMChat
Chat using a radio on frequencies, limit local chat
9,926