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
latest Bukiit build message:
19:35:54 [WARNING] [MonsterIRC] "MonsterIRC v1.67" has registered a listener for org.bukkit.event.player.PlayerChatEvent on method "public void org.monstercraft.irc.plugin.managers.listeners.MonsterIRCListener.onChat(org.bukkit.event.player.PlayerChatEvent)", but the event is Deprecated. Server performance will be affected; please notify the authors [Fletch_to_99].
org.bukkit.plugin.AuthorNagException
at org.bukkit.plugin.java.JavaPluginLoader.createRegisteredListeners(JavaPluginLoader.java:302)
at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:507)
at org.monstercraft.irc.MonsterIRC.onEnable(MonsterIRC.java:66)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:357)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:263)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:245)
at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296)
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:380)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
just tried this on the first 1.3 bukkit dev build and it works flawlessly with the latest version of Vault.
@fletch_to_99
Yesh i renamed the #changeme file to #citycraft
@uncovery
This is a great plugin. I've just set it up SDF's Minecraft server. I have run into a strange issue. The plugin sits in two channels. It seems to be getting the quit messages from one channel mixed up with another. I have everything set to false for the channel but the quit messages still appear in the game. I've had to set SHOW_JOIN_AND_LEAVE_MESSAGES for both channels to false to get it to stop. Is this a known issue?
Also: Is there a way I can get the quit/join messages from game echoed to IRC and not the IRC quit/join messages echoed to the game?
@fletch_to_99
I assume that would output the world name in plain text w/o any of the configured world name color from the MV config?
if that is possible, definitely!
@uncovery
Would it work better if I had a {MVColor} and {MVWorld} tag seprate from the {world} tag?
@breezeyboy
Did you create the .channel file?
Hi im not getting any errors and it is connecting to irc.mibbit.net but wont connect to my channel also can u add a mode for owner ()
@fletch_to_99
All the tags are working 100% fine. I have colors in the group prefixes. I want to color the world name to show the group the user has. Normally in game the username is colored. But since some colors are very hard to see in IRC I only color the world name. Since you changed the world name to displaye the MV world name, those world tags are not colored by the group prefix anymore. I had the following:
{prefix}({world}){suffix}
The ( still had the color, the worldname and the ) did not have anymore. I am almost assuming that the color of the worldname is reset by the color setting that you can give the wold name in the MV config (default to "WHITE").
BTW I was thinking that since some in-game colors really are hard to see in IRC on a white background (yellow for example), it might make sense to have a color mapping table in the IRC config to replace certain colors with others to make them easier to read. Specially since IRC can do 256 colors with backgrounds.
@uncovery
Are the other tags even appearing? lets say you have {world}{prefix} does the players prefix even appear? Also is this from IRC -> game or from game -> irc or both?
@Stuntweed
Is this to or from IRC?
@uncovery
I'll look into this thanks
the {herochatTag} is not working, it won't display the tag only says {herochatTag}
The multiverse {world} tag is invalidating colors from the prefix tags and others. Everything after, including the world name is always black on white, no matter the color tag in the other { } tags.
@omgitsmit
I Have fixed this, it will be in the next update.
@dickwick
That has been fixed, it will be in the next update. It now only logs from IRC to game.
@ewized
I'll add this when I have time, it might be in the next update.
@omgitsmit
Anything? Bueller? Bueller?
Can you make it so ChatManager from PEX only shows global messages and not local ones?
@fletch_to_99
Oh, and can this be somehow disabled?
I think i may be missing something here, but i'll ask anyway:
Running HeroChat, MCMMO and MonsterIRC. Everything works great, but when someone in a MCMMO party chats, it comes up in IRC instead of it being private.
@dickwick
Thats because monsterirc logs all chat too and from IRC.
Thanks for new version! I notices issue with new feature with logging IRC chats to console.
When someone says something, I see it twice, once regular and second one from MonsterIRC formatted from IRC channel. I guess that could be because I use BNC or some other issue. When people talk on IRC, I can see it normally, but when people talk in game, it is doubled.
Same with joins, I want them on irc, but they are not necessary shown in console