MutinyIRC

MutinyIRC is a plugin which offers server owners the ability to use an IRC bridge without much of the hassle given by other IRC bridges. MutinyIRC doesn't use any heavy-weight libraries/dependencies unlike other IRC bridge plugins. The configuration is very simple, and could be modified intuitively.
Since MutinyIRC was developed mainly for MutinyCraft, it supports two popular plugins: Factions*, and MChat. This allows you to use Group name tags from MChat, or Faction Tags from Factions. MutinyIRC also supports Vault, which gives you variable tags related to Vault Chat.
* Since MCore conflicts with MutinyIRC, it only supports version 1.6.9.4 or lower of Factions. Faction tags will still work for any version, though.
Pages
The pages below will help you use MutinyIRC to its full extent.
Resources
Permissions
| permission | use |
|---|---|
| mutinyirc.cmd.voice | Allows use of command /voice <user>. Used to voice people in IRC over game. |
| mutinyirc.cmd.devoice | Allows use of command /devoice <user>. Used to devoice people in IRC over game. |
| mutinyirc.cmd.kick | Allows use of command /irckick <user> [reason]. Used to kick people from IRC over game. |
| mutinyirc.cmd.ban | Allows use of command /ircban <user> [reason]. Used to kick/ban people from IRC over game. |
| mutinyirc.reload | Reloads the specified argument, and access to /ircreload <irc/config/all>. |
| mutinyirc.color | Converts ampersand-tagged color codes to IRC colors in the player's message. |
Commands
<example> - Required argument
[example] - Optional argument
| Command | Arguments | Permission | Example |
|---|---|---|---|
| voice | <user> | mutinyirc.cmd.voice | /voice Moose |
| devoice | <user> | mutinyirc.cmd.devoice | /devoice Moose |
| irckick | <user> [reason] | mutinyirc.cmd.kick | /irckick Moose Aboosin the Moose |
| ircban | <user> [reason] | mutinyirc.cmd.ban | /ircban Moose Nice Moose Dishes |
Requirements/Installation
Since MutinyIRC doesn't use any external dependencies, no other plugin or library is needed to function. However, please keep in mind that using the latest version of Factions will cause MutinyIRC to break due to MCore, so the recommended Factions version is 1.6.9.4. MutinyIRC also requires Java 7 to run.
By not having a default Configuration, the plugin will use the default config.yml packed in the jar file. Look at the Pages for help.
If you have any questions/concerns, please leave a comment, visit us on irc.esper.net in #MutinyDev, or submit a ticket.
-
View User Profile
-
Send Message
Posted May 25, 2014This works like a charm thank you!
I only have one problem, not sure if it's your side or on IRC's side. With the server, anyone can chat in it via IRC without the need for voice. Any help?
-
View User Profile
-
Send Message
Posted Feb 12, 2014I haven't tried any other IRC servers than esper, since I got it to work fine on my FTB server (which I thought was going to be the server that would give me trouble), it was maybe something to do with this release of bukkit.
I will try quakenet and see what happens....
-
View User Profile
-
Send Message
Posted Feb 11, 2014@cmason1015
does it do this on any other IRC server?
-
View User Profile
-
Send Message
Posted Feb 9, 2014@cmason1015
Thanks a lot, I'll investigate the issue.
-
View User Profile
-
Send Message
Posted Feb 8, 2014uuugh, that previous post looks horrible, here's the pastebin: http://pastebin.com/t1nhc5Gm
-
View User Profile
-
Send Message
Posted Feb 8, 2014@Hellenion
Thanks for looking at this...Once in a while I do get this:
[20:56:20] [Server thread/INFO]: [MutinyIRC] Enabling MutinyIRC v1.0.3 [20:56:20] [Server thread/WARN]: [MutinyIRC] Vault not enabled. [20:56:20] [Server thread/WARN]: [MutinyIRC] Factions not enabled. [20:56:20] [Server thread/WARN]: [MutinyIRC] MChat not Enabled. [20:56:20] [Server thread/INFO]: [MutinyIRC] Registered Default Chat Handler [20:56:20] [Server thread/INFO]: [MutinyIRC] Starting IRC connection to irc.esper.net. [20:59:29] [Server thread/ERROR]: [MutinyIRC] Error initiating IRC connection java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) [?:1.7.0_51] at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) [?:1.7.0_51] at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) [?:1.7.0_51] at java.net.AbstractPlainSocketImpl.connect(Unknown Source) [?:1.7.0_51] at java.net.SocksSocketImpl.connect(Unknown Source) [?:1.7.0_51] at java.net.Socket.connect(Unknown Source) [?:1.7.0_51] at java.net.Socket.connect(Unknown Source) [?:1.7.0_51] at java.net.Socket.<init>(Unknown Source) [?:1.7.0_51] at java.net.Socket.<init>(Unknown Source) [?:1.7.0_51] at com.mutinycraft.irc.plugin.Plugin.onEnable(Plugin.java:39) [MutinyIRC.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:384) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:298) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:280) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit_beta_2974.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] [20:59:29] [Server thread/INFO]: [MutinyIRC] MutinyIRC Plugin Enabled. [20:59:29] [Server thread/INFO]: [CoreProtect] Enabling CoreProtect v2.0.8
But more often the log looks like this [21:09:47] [Server thread/INFO]: [MutinyIRC] Loading MutinyIRC v1.0.3 [21:09:47] [Server thread/INFO]: [CoreProtect] Loading CoreProtect v2.0.8 [21:09:47] [Server thread/INFO]: [MutinyIRC] Enabling MutinyIRC v1.0.3 [21:09:47] [Server thread/WARN]: [MutinyIRC] Vault not enabled. [21:09:47] [Server thread/WARN]: [MutinyIRC] Factions not enabled. [21:09:47] [Server thread/WARN]: [MutinyIRC] MChat not Enabled. [21:09:47] [Server thread/INFO]: [MutinyIRC] Registered Default Chat Handler [21:09:47] [Server thread/INFO]: [MutinyIRC] Starting IRC connection to irc.esper.net. [21:11:38] [Thread-4/INFO]: Stopping server [21:11:38] [Thread-4/INFO]: [MutinyIRC] Disabling MutinyIRC v1.0.3 [21:11:38] [Thread-4/INFO]: [MutinyIRC] Disconnecting from IRC. [21:11:38] [Thread-4/INFO]: [MutinyIRC] MutinyIRC Plugin Disabled.
-
View User Profile
-
Send Message
Posted Feb 8, 2014@cmason1015 Is there anything in the server logs after that Starting IRC connection … message?
If multicraft is making post–crash log viewing difficult, you can log into your server via FTP and download the logs yourself, it should be in the
logs/directory.-
View User Profile
-
Send Message
Posted Feb 7, 2014Hi there, thanks for such a simple plugin, if I can get this to work it is exactly what I need! I got this to go no probs on my FTB server, but on my vanilla server the console shows it "Starting IRC connection to irc.esper.net", where it hangs and either crashes the server, or times out. I'm running Bukkit build #2974 on Mulitcraft. Any suggestions on what to check?
-
View User Profile
-
Send Message
Posted Dec 23, 2013@twinfrozr33
Your configuration syntax is invalid. Try using this tool to correct it.
-
View User Profile
-
Send Message
Posted Dec 23, 2013-
View User Profile
-
Send Message
Posted Dec 21, 2013@Storaxis
Many bugs were discovered and fixed in 1.0.2. I also added new features, configuration keys, and permissions. I've deemed 1.0.2 as Stable.
-
View User Profile
-
Send Message
Posted Dec 11, 2013@MooseElkingtons
I'm still having the same issue, with that version.
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Storaxis
I found the issue and fixed it (it was related to Vault and was bad on my part, sorry). Fixed in commit 88b0fc6/1.0.1-r3 (waiting on approval).
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Storaxis
Do you have vault installed?
-
View User Profile
-
Send Message
Posted Dec 11, 2013Hey guys. Really liking the plugin so far. I installed this on my server, and oddly when I'm in Minecraft I can see the messages people send from the IRC fine, and it's great but I can't see the messages from the MC server in the IRC channel on esper.net
I noticed this series of error messages in the console: http://pastebin.com/AgrWSQAC If you were able to help, that'd be greatly appreciated. Keep up the good work.