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.
For an updated IRC bridge thats still supported by the developer, I recommend PurpleIRC
Is there anyway you can update this plugin to minecraft version 1.6.4?
Is there any way to change the coloring of the IRC chat (the way it's seen in game). Right now it's all gold/yellow, the prefix, name, and message. I would like only the [IRC] prefix to be colored. Is there a way to go about doing this?
I can't seem to login to the bot. i have pm'ed it with !login ***** and it doesnt let me log in. I have also tried !login name ***** and it still doesn work. I am written into the irc-ops.txt file as name,password and yet nothing. Help please
I am getting an error string upon connection to IRC and it looks like this java.lang.ArrayIndexOutOfBoundsException: 1 at com.jca2323.MineIRC.MineIRCCore.onEnable(MineIRCCore.java:136)
any ideas whats going on here?
Hemay i have permission to take over the plugin
Can this link into multiple channels?
I love it - but I'd appreciate if it could hook into HeroChat, or if it could only send the chat that a player could see. Certain things are showing up on the IRC that shouldn't ;)
Is there a way to do 2 way PMs so that you can PM in game players and they can PM you and a !players or !list feature would be sweet.
possable to have it issue commands when there privmessaged to the bot also can u add a command for when the console typed servercheck it will replay with a configgable message also can u make the way it formats chat configgable aswell?>
@Footknight74
scratch that its working now, must have been an internet problem or somthing...
works great and easy to config but i am having a problem, i changed the irc network to "irc.quakenet.org" and it wont connect. the console says "connectiong to irc.quakenet.org, 6667" then it stops for a while and then gives a huge string of java errors... plz help me out here?!?!
Awesome, but I would love some configurable features such as the IRC message, and commands to be issues to the IRC to op players on the IRC channel.
What's the dropbox link? Is that just an alternative download link, or are those development builds?
@jca2323 It keeps disconnecting from the IRC after a while.
Cool. Got this working right now. Seems legit. I'd love to see more configuration options for it. Other than that - so far no complaints.
Edit: Ideas for next release: User customizable prefix. Custom color formatting support.
Great plugin. Is it possible to have to it stop printing IRC chatter to server.log when nobody is in game?
Would there be anyway to have a .players command spew a list of online players in the channel? Similar to Craftirc's .players.
Hello.So everything works fine, but can I tell the bot to make me a channel op, when I join?
@Seelenheil
Yes