TheMightyBuzzard

xchat/hexchat to minecraft server relay script

Jun 6th, 2014
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.66 KB | None | 0 0
  1. use strict;
  2. use warnings;
  3. use Minecraft::RCON;
  4. use Xchat qw( :all );
  5.  
  6. my $name = 'Minecraft rcon relay script';
  7. my $version = '0.1';
  8. my $nick = 'YOURNICK';
  9.  
  10. register( $name, $version, "Relay channel text to minecraft");
  11.  
  12. foreach('Channel Message', 'Channel Msg Hilight')
  13. {
  14.     hook_print($_, \&relay);
  15. }
  16.  
  17. sub relay
  18. {
  19.     my $rcon = Minecraft::RCON->new( {
  20.             password => 'YOURPW',
  21.             port => 'YOURPORT',
  22.             address => 'YOURMCSERVER',
  23.             strip => '1',
  24.             convert => '0'
  25.     });
  26.     if($rcon->connect)
  27.     {
  28.         my $result = $rcon->command("/tell $nick ".$_[0][1]);
  29.         return EAT_NONE;
  30.     }
  31.     else
  32.     {
  33.         warn "rcon: could not connect\n";
  34.         return EAT_NONE;
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment