MonsterIRC
MonsterIRC
Overview
With MonsterIRC you are able to connect to an IRC channel and use
that channel to monitor in game chat. You are able to:
- Chat from Multiple IRC channels to the game!
- Use our unique mini-plugin system to enhance your experince!
- Configure every aspect of MonsterIRC with ease!
- Moderate your server from IRC using your mobile phone!
- Send commands from IRC with configured commands per channel and rank (OP, voice, user)!
- Use IRC with minecraft to its full potential!
Chat Compatibility
Admin Chat Options
- mcMMO Admin Chat - Use the admin chat option as it hooks into mcMMO.
Normal Chat Options
- Herochat - Able to hook into channels and use them to allow players to communicate with IRC users.
- Towny - Use towny's chat system
- All chat plugins - Use the global chat option
Setup
Depends on Vault
Setup:
Mini-Plugins
Mini-plugins are a way to enhance MonsterIRC. This allows limitless features on MonsterIRC while keeping the core features the same! Visit our plugin repo today to download the plugins of your choice!
- Visit our repo @ http://monstercraft.org/home/forums/monsterirc-plugins.32/
- Visit the dev page @ http://dev.bukkit.org/server-mods/monsterirc/pages/developers/
Commands and Permissions
- Visit the commands and Permissions page!
Source & API
- View the javadoc @ http:monstercraft.org/Dev/
- View the source on github @ Github Link
Found a bug or have a feature request?
Add it to my GitHub issue tracker: https://github.com/Monstercraft/MonsterIRC/issues
Anything not in the tracker (excluding donation requests) Will not be done!
Servers using MonterIRC
Here is the list of some servers using MonsterIRC
Donate to MonsterIRC
Benefits of being a donor?
If you donate over 5$ and have a feature request, your request becomes top priority! Remember that every donation helps! :)
Support
Need some help? Want access to the latest dev build? Hop on our IRC! Server: irc.esper.net Channel: #MonsterCode
I get this error on the newest build.
23.02 20:08:30 [Server] SEVERE at java.lang.Thread.run(Unknown Source) 23.02 20:08:30 [Server] SEVERE at org.monstercraft.irc.plugin.managers.handlers.IRCHandler$1.run(IRCHandler.java:501) 23.02 20:08:30 [Server] SEVERE at org.monstercraft.irc.plugin.managers.handlers.IRCHandler.access$400(IRCHandler.java:59) 23.02 20:08:30 [Server] SEVERE at org.monstercraft.irc.plugin.managers.handlers.IRCHandler.handleMessage(IRCHandler.java:784) 23.02 20:08:30 [Server] SEVERE java.lang.NullPointerException 23.02 20:08:30 [Server] SEVERE [IRC - Critical error detected!]
@Jazcash
Fixed will be in next update or you can use the latest dev build from jenkins. Come on irc if you want the latest dev build
This is amazingly working well!
It would be cool to have a {group} tag for the users though!
IRC commands don't work for me.
How about "mute all" as default? It's annoying having to mute each player to prevent spam, or did i miss something?
@fletch_to_99
Wicked, thank you =) Awesome stuff!
@Sacredox
I'm working on setting up jenkins now ;)
Hi, are there dev snapshots anywhere or auto builds we can get or do we have to try to build it ourselves if we don't want to wait to test new changes?
@darkcloud784
I did name it #rymatemc.channel
I also tried /irc join #rymatemc and it said [IRC] Could not join channel
@rymate1234
Make sure you actually name the channel file <#channelname>.channel the # is important.
Well, I kinda need help D: I've downloaded the latest version, and configurated it. But it doesnt seem to be able to join channels. I've done some debugging myself, and it seems its joining the server, but then faiing to join channels.
Any help is greatly appreciated :)
02 00:13:42 [Server] SEVERE at java.lang.Thread.run(Thread.java:722) 18.02 00:13:42 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler$1.run(IRCHandler.java:477) 18.02 00:13:42 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler.access$5(IRCHandler.java:735) 18.02 00:13:42 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler.handleMessage(IRCHandler.java:757) 18.02 00:13:42 [Server] SEVERE java.lang.NullPointerException 18.02 00:13:42 [Server] SEVERE [IRC - Critical error detected!] 18.02 00:13:42 [Server] INFO [IRC] DarkCloud784 is an OP in #thehissingcreeper 18.02 00:13:41 [Server] SEVERE at java.lang.Thread.run(Thread.java:722) 18.02 00:13:41 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler$1.run(IRCHandler.java:477) 18.02 00:13:41 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler.access$5(IRCHandler.java:735) 18.02 00:13:41 [Server] SEVERE at org.monstercraft.irc.plugin.handlers.IRCHandler.handleMessage(IRCHandler.java:757) 18.02 00:13:41 [Server] SEVERE java.lang.NullPointerException 18.02 00:13:41 [Server] SEVERE [IRC - Critical error detected!]
Could you please add another confix option to monitor more than one ingame chat rooms of herochat for sending to IRC?! I would like to send our global AND the IRC channel to irc. And let IRC chats go into the IRC channel ingame.
I've tried to implement it by myself, but I can't get the dependencies right :-/ But since I just had to add a string list of chat room names and check if the current focus in in the list, that should not be too hard ;-)
Thanks!
This looks awesome! Great replacement for CraftIRC: I'm only holding out for integration with dynmap's chat (dynmap chat shows in IRC and IRC chat shows in dynmap). If you could make this happen, that would be AWESOME.
I fixed the issue, you just packaged the plugin.yml and config.yml in the wrong folder =X
For anyone else having the issue you can just open the jar in winrar (or something similar) and move the plugin.yml and config.yml from src/main/resources and place them in the root part of the jar.
2012-02-16 05:30:43 [SEVERE] Could not load 'plugins/MonsterIRC.jar' in folder 'plugins': null org.bukkit.plugin.InvalidPluginException at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:183) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:118) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:156) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml ... 8 more
Vault is installed.
Any intention of adding death message relaying? =p
Crap thanks for pointing that out. :/
@silentdojo
Yeah, same here. :(
1.46 is missing the plugin.yml in the jar and there are also a few errors. might wanna recheck that build.