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
It would appear that the plugin is broken in the latest Spigot builds. It just says there is an error when it tries to start up. Reverting back to 1.4.2-R0.3 makes it work again but R0.4 = broken.
It doesn't connect to IRC network or anything on R0.4.
Here is the error from the console:
I tried updating Vault to the latest but that didn't change anything. Same error.
@Rmarmorstein
I've decided to write my own IRC plugin for my server. http://dev.bukkit.org/server-mods/purpleirc/
update would be much appreciated :P
@fletch_to_99
According to issue #268 on github: http://goo.gl/Ft6rJ It says the error "Could not pass event AsyncPlayerChatEvent to MonsterIRC v1.73" was fixed in the latest dev build but I can't find it. I checked irc.esper.net #monstercode and also the dev jenkins page (it seems to be down) I know its related to mcmmo, but I don't know how to fix it. I just ran an old copy of mcmmo but now with 1.5 i have to use the latest. Every public chat message spams the Aync error. Is there any way I can get a copy of the dev build? Thanks so much!
Hello. Great plugin, Thanks for making it.
We have utilised this to be cross server chat for tekkit and normal minecraft, and it fits greatly for this purpouse.
Only thing i would like to have is to hide individual nicks in the irc. Example in our case i would like to hide the other server nick, but not the people who join the irc. So basicly exempts to the {name} flag in format
For the others who have been posting here. We are running 1.4.7 monsterIRC and it still runs without any errors.
It still seems to be functioning fine for me in spigot 147. Recommend just updating the file compatibility.
Very excited for an update! Do you have a guestimate when you'll have time? We're really missing our IRC link. :(
Thanks! :)
@fletch_to_99
Great! I'll be looking forward to an update :D
@Icabash
I'm still around just realllly busy with school. Just finished exams. I can't promise anything right now but it is not fully abandoned. Just temporarily ;)
I'm going to go ahead and assume that MonsterIRC was abandoned?
Hi,
My MonsterIRC plugin starts up successfully and I've also configured my files correctly as well as my IRC server. Please look into this:
Console Log File: http:pastebin.com/U0Kw3GNQ
My config file: http:pastebin.com/7kp2XD0y
I've also named the default file in the Channels folder to '#BigBadCraft.channel' without the quotes.
Error at startup ... Running the latest beta build (1.4.6)
10:21:38 [INFO] [MonsterIRC] Identifying with Nickserv.... 10:21:38 [INFO] [MonsterIRC] Successfully started up. 10:21:38 [SEVERE] [MonsterIRC - Critical error detected!] 10:21:38 [SEVERE] java.lang.StringIndexOutOfBoundsException: String index out of range: -1 10:21:38 [SEVERE] at java.lang.String.substring(String.java:1937) 10:21:38 [SEVERE] at java.lang.String.substring(String.java:1904) 10:21:38 [SEVERE] at org.monstercraft.irc.plugin.handles.thread.InputThread.run(InputThread.java:247) 10:21:38 [INFO] [MonsterIRC] <#newmine>: TT gave mode +a to TT TT. 10:21:38 [SEVERE] java.lang.NullPointerException 10:21:38 [SEVERE] at org.monstercraft.irc.plugin.managers.listeners.IRCEventListener.onMode(IRCEventListener.java:101) 10:21:38 [SEVERE] at org.monstercraft.irc.ircplugin.event.events.PluginModeEvent.dispatch(PluginModeEvent.java:31) 10:21:38 [SEVERE] at org.monstercraft.irc.ircplugin.event.EventMulticaster.fireEvent(EventMulticaster.java:114) 10:21:38 [SEVERE] at org.monstercraft.irc.ircplugin.event.EventMulticaster.fireEvent(EventMulticaster.java:98) 10:21:38 [SEVERE] at org.monstercraft.irc.ircplugin.event.EventManager.processEvent(EventManager.java:67) 10:21:38 [SEVERE] at org.monstercraft.irc.ircplugin.event.EventManager.run(EventManager.java:181) 10:21:38 [SEVERE] at java.lang.Thread.run(Thread.java:680) 10:21:38 [INFO] [MonsterIRC] <#newmine>: TT gave mode +q to NEWmine.
and then , the bot works fine but i can't send commands from IRC !
Is there a way to have this configured for per world support? Example, player is in world named World and they get and can send messages just fine, both server and irc. But if players enters world "challenge". They no longer get piped through or from irc?
@fletch_to_99
Will you continue to be updating this plugin? I've noticed the old IRC channel #MonsterIRC and the one listed, #Monstercode both do not have any active users or yourself as they once did.
mostly working with 1.4.6. a few minor issues here and there, but nothing deal breaking. However, it would appear this plugin has no support, so I'm guessing its compatibility with future versions, and bug-fixing for current versions, will result in a deterioration of performance.
@DanielYRH
Hi, same problem. My server shutting down, when a type command like ".ban player"
ERROR PASTE:
I cannot speak for the wonderful developers of the Monster plugins, but they shut down their server (very unfortunate :( twas an amazing server), so i am not sure if they are even still developing or playing anymore... i hope they still are!
@Hyakkoo
Good question! Let's hope it's just Christmas holidays. I'm just testing out now with 1.4.6, it'll (hopefully) work as it did with 1.4.5 in any case.
Is this plugin still in development?
I have enabled towny chat. The setting for minecraft chat is false, and the towny chat option in the config is true. All other chats are false. It is set to listen to towny chat general, but all channels (town chat, nation chat) are passed through. And also all IRC is past through. Would be good to be able to tie IRC in to a single channel, that way people can ignore it without muting the entire chat. Is this possible with the existing plugin + townychat? Also, could you link up with the channel chat devs to enable channels from channel chat be passed through optionally, rather than by default? Merry Christmas.