


Want to make it easier for people that aren't currently playing to be able to chat with players? How about using IRC as a backbone for that chat system? Introducing BukkitIRCd Reloaded!
BukkitIRCd is a Bukkit plugin that lets you do one of two things. 1) Run a built-in IRC server that is linked to ingame chat, or 2) link ingame chat to an existing InspIRCd server.
Unlike other IRC plugins, ingame users show as separate users on IRC to make conversations easier and the IRC chatroom cleaner.
This plugin is a continuation of the work by Jdbye here, with permission.
| 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 an IRC widget or applet. |
| 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. |
| /irckick nick (reason) | Kicks someone from IRC. Aliases: /ikick |
| /ircban (type) nick/ip/fullhost (reason) | Bans an online user from IRC by their host, IP, nick or ident, or offline user by IP or full hostmask. (type) = host/ip/ident/nick. 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. |
| 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 |
| bukkitircd.mode.op bukkitircd.mode.halfop bukkitircd.mode.voice | Gives the player the corresponding IRC user mode |
| bukkitircd.mode.* | Gives the player every available IRC user mode |
Source is included in the JAR file and is licensed under GPLv3 GNU General Public License.

Note: Dev builds have not been approved by BukkitDev staff and may be unsafe/unstable.
Testing on these builds is constant, however bugs can easily slip through. Be careful.

Full Stats at MCStats.org
Facts
- Date created
- Jan 05, 2013
- Categories
- Last update
- Apr 24, 2013
- Development stage
- Beta
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- BukkitIRCd Reloaded
- Downloads
- 374
- Recent files
- B: 1.1 for 1.5.1 Apr 24, 2013
- B: 1.1 (JAR Only) for 1.5.1 Apr 24, 2013
- B: 1.0 for 1.4.6 Jan 05, 2013
Authors
Relationships
- Optional dependency
- Dynmap




- Reply
- #56
hintss May 24, 2013 at 07:58 UTC - 0 likes@WizardCM: Go
This should be all you need: http://www.unrealircd.com/files/docs/technical/serverprotocol.html
- Reply
- #55
Xeliaa May 23, 2013 at 21:26 UTC - 0 likes@WizardCM: Go
ive tried at best the Server is on one of those Minecraft Host servers, i hvent gotten a reply yet about them Time syncing the server... am waiting to see what happens
- Reply
- #54
WizardCM May 20, 2013 at 08:15 UTC - 1 like@Xeliaa: Go
Sounds like one of the servers' system clocks is inaccurate. See if there's anything you can do about that, otherwise I'll see what I can do to help out.
- Reply
- #53
Xeliaa May 20, 2013 at 07:58 UTC - 0 likesi would love to use this on our server, but i keep getting Clock Sync Errors when it tries to connect to the main server. This may be due to SpanningTree module in inspircd
- Reply
- #52
Jackall4BDN May 18, 2013 at 08:51 UTC - 0 likes@Mu5tank05: Go
well we would use towny for regions, i would mean multiple channels like not only in minecraft, but more in irc so that i coul e.g. have a channel on my IRCd-server called #xchat for worldx, one for worldy called #ychat and one that broadcasts and gets messages of all channels maybe, called #all, and the ability to like password-protect them if necessary or something. also maybe the ability of users to switch channels in minecraft by command without changing the world if that is somehow possible by combining some plugins, let me know and no problem about my comment, this plugin is pretty good since it´s the only so far to provide both a server and a currently split list of players on a server by emulating bots :D
- Reply
- #51
Mu5tank05 May 18, 2013 at 02:15 UTC - 0 likes@Jackall4BDN: Go
Thanks for your kind words, are you using a plugin like herochat for Multi channels?
BFAK:90566319,64385cb1253ff78742f6d8c7f97a8f7bcf50d6853e330722ad05f3b96766f630
- Reply
- #50
Jackall4BDN May 16, 2013 at 20:07 UTC - 0 likesWill there eventually be multi-channel-support or is there allready and i missed it? This is most likely the best plugin for IRC so far, the only problem is that we need multiple channels for our server, and i dont know if it provides that feature.
- Reply
- #49
WizardCM May 16, 2013 at 01:28 UTC - 0 likes@FancyNerd: Go
There are a lot of improvements we'd like to make beforehand. Besides, at the current time we have no idea how we'd be able to add such compatibility.
- Reply
- #48
FancyNerd May 16, 2013 at 00:41 UTC - 0 likesWill support for linking UnrealIRCd ever be made? Great plugin!
- Reply
- #47
bagheadinc May 13, 2013 at 23:44 UTC - 0 likesI changed it to redundant-modes: true and it worked perfectly, thanks! :D