MineIRC
MineIRC allows server staff to easily and securely manage the server through an IRC channel. MineIRC allows staff to dispatch commands, and help people on the server (and chat), without even logging in to the server!
Download the latest build of MineIRC: http://dl.dropbox.com/u/47438843/MineIRC.jar Features:
- Configurable IRC settings. (Channel, Network, Bot-name, Port)
- NickServ support
- Authentication Security - Staff must "log-in" to the bot in order to issue commands, This is to prevent un-authorized users from issuing commands to the server
- Staff can issue commands from IRC to the server. (Supports plugin commands)
- Links the IRC chat and server chat together. This makes it easier for staff to help players without coming on to the server.
- Logs command issuing, login, IRC chat, and attempts to issue commands in the server console, so you have logs in case of abuse, or other situations.
- Automatically checks for updates, too.
How do I install this plugin? Well here's a list of steps to install this plugin and configure it.
- Step 1: Drop this plugin into the /plugins folder, you can stop and start your server again, or do /reload.
- Step 2: After the plugin loads for the first time, It will generate two files, and one folder. The folder is in the /plugins Directory, it is named MineIRC. (/plugins/MineIRC). This folder contains two files, one named config.properties, which contains the settings for the bot (Channel, Port, Network, Bot name), the other one named irc-ops.txt, Which will be explained shortly.
- Step 3: Make the needed changes to the config.properties, and irc-ops.txt, and reload the plugin, or restart the server.
- Step 4: Done! The plugin should connect to the specified channel, network, and port, using the specified name as it's nickname.
How do I configure the irc-ops.txt? The format for the irc-ops.txt is really simple, but it needs to be set up correctly.
- Here's the format: NICKNAME,PASSWORD
- Note: The password doesn't have to be the user's minecraft or IRC password, it can be anything you, or the staff member wants.
- Here's an example of that format: Admin23,Test23
- So, here's an example irc-ops.txt. (Not real, I just made it up, but It will work.)
- jca2323,hi23
- f5r5,fr25
- turtlexman28,turtlesarebest
How do I configure my config.properties? Here is the format:
- bot-name=BOTNAME
- irc-network=IRCNETWORK
- irc-port=6667
- irc-channel=#CHANNEL
Here's what the format means:
- bot-name: The name of bot that will appear on the channel list. Defaults to Minecraft-Bot
- irc-network: The network the the channel is on. Defaults to irc.esper.net
- irc-port: The port of the irc network is running on. Defaults to 6667
- irc-channel: The channel that the bot will join. Defaults to #changethis
- use-nickserv: Set this to true if you want to use NickServ. Defaults to false
- nickserv-password: The password if you use nickserv. Defaults to none.
Here's a working example of that format:
- bot-name=MCBot
- irc-network=irc.esper.net
- irc-port=6667
- irc-channel=#mcserver
- use-nickserv=true
- nickserv-password=mineirc
How do I issue commands from IRC?
- Well, first you're going to need to login. How do you do this? Well, I'll show you
- To login, private message (PM) the bot's nickname on IRC with !login insert-password-you-or-owner-made-here
- So, for my example I would pm MCBot: !login hi23
- It should respond in a pm with: You are now logged in!
- Now to issue commands in the main chat type the command (and any arguments needed) prefixed with a "!". Here's an example of that: !say This is a test of issuing a command from IRC!
- It also supports plugin commands, too.
does this work for 1.2.4?
@Chrono7
Will implement in the next release.
Hey, I was wondering if you could make a different way to execute commands through IRC, as commands starting with a "!" are also accepted by BotServ.
If I were to execute "!kick Chrono7" from IRC, it would simply kick me from the IRC Channel, because BotServ is also accepting "!" commands.
Perhaps allowing users to PM their commands to the bot is a good idea, so it doesn't get filtered by BotServ.
is there a way to put the IRC chat into it's own channel on herochat? I'm thinking of limiting it so the admins on IRC won't have to listen to the usual banter in-game.
Is there any way to make it so that other people in the IRC channel can't see the commands you execute?
If so, how?
If not, can you implement this?
EDIT: An extra !list command from IRC would be useful (prints all online player in server to IRC)
Hey, im loving this, commands and everything work great but there is still a double chat issue when running along side buckkitircd.
Couple ways to fix this maybe :
1. a given perm so only people with said perm would be able to see the ircbot relay chat
2. option in the conf to turn off chat relay alltogether
3. possible option for only people voiced or higher in irc chat are about to chat ingame from irc
4. if worst comes to worst make it so all commands work from pm in mirc as well so the channel could be set to moderate and irc does the voice chat only thing for you:)
Im running BukkitIRCD in standalone mode with your mineirc along side it. commands and all that work great just the double chat thing sucks. :) might not even be your problem as buckkitircd also relays chat but i couldnt find a option in there config for turning that feature off so im hoping you might be able to help:)
Hope any of these ideas help your awesome mod become more configrable:) thanks
This plugin is amazing. It worked perfectly for me. I also wanted to request a feature:
This is a nice plugin, thanks! I have been testing out IRC plugins and this is one of the few that seem to actually work for me for some reason or another.
Is it possible to change the IRC prefix and color and whatnot?
Also, is it possible to get it to join and recognize more than one chat channel?
Thank you =)
@robxu9
I'll try to implement this in the next release.
This needs NickServ integration :|
Any chance you might be able to put of list of plugins supported? or maybe even something simple like a list of working commands. i have only found a handfull of commands that work even though i know i have way more! lol.
i will say this, !nuke works! ahahah. awesome bot man, love it. works well with bukkitIRCD nicely as well.
Is it possible to set this plugin to be like one of the last plugins that load? i seem to be having a issue with the MineIRC bot trying to connect before the irc server is up and running. im using bukkitIRCD hosting the irc on the same machine and its all working but i seem to have to unload and reload the MineIRC bot sevral times before its able to connect.
Cool, thanks man:) trying this out right now :)
@PhoenixDIE
http://dl.dropbox.com/u/47438843/MineIRC.jar
http://dl.dropbox.com/u/47438843/MineIRC.jar
@DutchNinja98
Where's the download..?
Is it just me or is there no download link on this devpage......