Thứ Sáu, 26 tháng 9, 2014

PurpleIRC Plugin 1.6.4

About PurpleIRC


PurpleIRC is an IRC to Minecraft bridge plugin. This plugin supports running multiple bots on multiple channels. This plugin utilizes the PircBotX Java IRC framework (included in the plugin jar).



PurpleIRC



Features PurpleIRC



  • Relay chat from game to IRC and vice versa.

  • Relay game events to IRC.

  • Relay IRC events top game.

  • Translate colors from game to IRC and vice versa.

  • Fully configurable message templates.

  • Enable or disable any chat feature to and from the game.

  • Most of the configuration options are per bot and per channel.

  • Each bot can join multiple channels.

  • The bot can automatically op IRC users based on user masks.

  • The bot can control and protect the topic.

  • The bot can set channel modes.

  • The bot will automatically reconnect to the IRC server on disconnect.

  • The bot can respond to commands in IRC chat.

  • The bot can send any command to the game via the console.

  • Supports prefixes and suffixes. (see sample config for details)

  • Displays IRC users in the tab list. (requires ProtocolLib)

  • Monitor player command usage.


How to install PurpleIRC



  • Just drop the jar file in your plugins directory and restart your server. This will create thesample bot and folders.

  • Configure permissions.

  • Copy the sample bot to your PurpleIRC/bots/ folder and configure as needed. Every option is documented.


Dependencies



  • PircBotX: The PircBotX classes are included in the plugin jar file.

  • Vault. If you need to use the %GROUP% token then install Vault.

  • ProtocolLib. If you need to use the custom tab list then install ProtocolLib.


Permissions











































































nodedefaultdescription
irc.<COMMAND>opEvery command requires a permission node.
irc.message.chattrueReceive IRC chat messages
irc.message.gamechattrueSend game chat to IRC
irc.message.actiontrueReceive IRC chat actions (/me)
irc.message.quitfalseReceive IRC quit messages
irc.message.joinfalseReceive IRC join messages
irc.message.disconnectopReceive IRC disconnect messages
irc.message.connectopReceive IRC connect messages
irc.message.kickfalseReceive IRC kick messages
irc.message.nickchangefalseReceive IRC nick change messages
irc.message.topicfalseReceive IRC topic messages
irc.message.partfalseReceive IRC part messages
irc.tablistopDisplay IRC users in tab list

Commands















































































































































































commandargsdescription
/irc reloadReload entire plugin (disable then enable)
/irc reloadconfigReload config.yml
/irc save([bot])Save bot configuration(s) to disk
/irc reloadbot[bot]Reload the bot config and reconnect
/irc reloadbotsReload all bot configs and reconnect
/irc reloadbotconfig[bot]Reload bot config without reconnecting
/irc reloadbotconfigsReload all bot configs without reconnecting
/irc connect([bot])Connect to configured IRC serve
/irc disconnect([bot])Disconnect from configured IRC server
/irc listbotsList loaded bots
/irc list([bot]) ([channel])List users in a channel
/irc kick[bot] [channel] [user(s)]Kick user(s) from a channel
/irc op[bot] [channel] [user(s)]Op user(s) in a channel
/irc listops[bot] [channel]List auto ops for a channel
/irc deop[bot] [channel] [user(s)]DeOp user(s) in a channel
/irc addop[bot] [channel] [user mask]Add user mask to op list
/irc removeop[bot] [channel] [user mask]Remove user mask from op list
/irc server[bot] [server] ([true|false])Set IRC server for bot. Optionally set autoconnect
/irc mute[bot] [channel] [user(s)]Mute user(s) in a channel
/irc unmute[bot] [channel] [user(s)]Unmute user(s) in a channel
/irc nick[bot] [nick]Change the bot’s IRC nickname
/irc login[bot] [login]Change the bot’s IRC login
/irc join[bot] [channel]Join a channel
/irc leave[bot] [channel] ([reason)]Leave a channel
/irc whois([bot]) [nick]Get IRC user’s whois info
/irc say[bot] [channel] [message]Make the bot say something
/irc send([bot]) ([channel]) [message]Send a message to a channel
/irc debug([t|f])Enable debug mode
/irc messagedelay[bot] ([milliseconds])Get or set IRC message delay. (Default: 1000)
/irc msg([bot]) [user] [message]Send a private message to IRC user
/irc ctcp([bot]) [user|channel] [message]Send ctcp command to user or channel.
/irc notice([bot]) [user|channel] [message]Send notice command to user or channel.
/irc sendraw([bot]) [command]Send raw command to IRC server.

IRC User Modes





























modedescription
oOperator
vVoice
hHalf Op
qChannel Owner
sSuper Op

PurpleIRC Plugin 1.6.4 Download Links


http://www.dl2.9minecraft.net/index.php?act=dl&id=1382539924


http://www.dl5.9minecraft.net/index.php?act=dl&id=1382565324

Không có nhận xét nào:

Đăng nhận xét