[CHAT] IRCraft v2.0 - Connecting MineCraft/Bukkit with IRC [1185]

Discussion in 'Inactive/Unsupported Plugins' started by naresh97, Aug 4, 2011.

  1. Offline

    naresh97

    IRCraft - Connect Your Server with IRC

    Latest Update -26/09/11 GMT+8
    Version - 2.1 Beta 2


    Description - IRCraft connects your Bukkit server to an IRC server so that all MineCraft messages can be seen in IRC and vice versa.

    Installation
    To install IRCraft, just download the IRCraft.jar (See Downloads Below) and place it into your CraftBukkit plugins folder.

    Usage
    Using IRCraft is very easy, after installing, run Bukkit once and IRCraft will generate a config.yml which can be found in
    from your main CraftBukkit directory.
    Assuming you know how to use YAML, replace

    Commands
    Version 2.0
    Permissions
    For server admins, make sure you have included

    into your permissions file.


    Changelog
    Download

    Direct (DropBox)
    Direct (From Bukkit)



    If you liked this, or any other of my plugins, please donate to aid me in continuing my development.
    [​IMG]
     

    Attached Files:

    Sonorpearl likes this.
  2. Offline

    Sonorpearl

    Hello naresh can you add a Function which let list all Irc Channel that Exis. Something like. ./irclist
    Or just change that you can use the Functions like. ./ircleave, /ircjoin that would be nice.
    Its just shorter ;-)
     
  3. Offline

    codename_B

    You've just used Pircbot :S
     
  4. Offline

    naresh97

    I didn't say it doesn't.


    Hmm, good idea, I think I'll add it to V1.2, which I hope I can upload by tonight. In the meanwhile, enjoy and share :D
     
  5. Offline

    Tster

    Looks good
     
  6. Offline

    codename_B

    It would be more efficient to just write to the socket with your own code. Pircbot is a messy framework.
     
  7. Offline

    nisovin

    More efficient, maybe, but way less convenient.
     
  8. Offline

    codename_B

    I have an unreleased IRC plugin that does just that :S
     
  9. Offline

    naresh97

    Okay, I'm very happy that you have an unreleased plugin which does this. I made this plugin for the general people using bukkit, not to win some efficiency award.

    Exactly

    Thanks, and it is good too. If you tried it please leave any suggestions here.
     
  10. Offline

    Tster

    What those guys said ^
     
  11. Offline

    naresh97

    Version 1.2 Uploaded, hope you like the changes.
     
  12. Offline

    Plague

    Sorry for the delay in submission approvals, I've been away for a while.
     
  13. Offline

    Sonorpearl

    So, yet add the Function that User can add temporary Channels if you can. Something like if you join a Channel that not exist and it creates a temporary Channel on that Name. And If you leave it will disappear. For Permanent Channels, just add a Permissions for Admins and the Command /irccreate [CHANNELNAME] or something like it.

    And the Commands: /ircdisconn - Disconnect from network

    Is too long to write it every times, just name it to /ircdc and the /ircconn to /irccon it looks weird with two n.
    With friendy Regards
    Sonorpearl ;-)
     
  14. Offline

    naresh97

    Thank you for your constructive criticism. I will make sure I will shorten /ircdisconn and /ircconn to /ircdc and /ircrc respectively in the next build.

    Regarding Channel Creation, on most servers, /ircjoin <channel> will attempt to join the channel, if no channel is found, one will be setup by the server itself, and the bot becoming OP.
     
  15. Offline

    thernztrom

    Does it use nickserv or anything to authenticate?
    Would'nt like anyone else to register my bot name and use it..
     
  16. Offline

    Sonorpearl

    HeyHo, some new Ideas. The first Idea is, that a User can listen to more than one Channel at one Time and he have to set on which channel we want to write. (If its possible) The Second, based on the Idea before and not so good, is that a Admin can define Base Channels, which the user have to listen to.

    By

    With friendly Regards
    Sonorpearl ;P
     
  17. Offline

    naresh97

    Also a good idea. I'll see if I can put it in the next build, 1.3

    Again thank you for your ideas,
    Currently, you can already join more than one channel at a time using /ircjoin. IRCraft will write ALL messages to ALL joined channels. What do you mean by Base Channels, default channels? You can already set the default channel in the config.yml file.
     
  18. Offline

    Sonorpearl

    For the Idea you need to define a different between Normal Channel and Admin Channel. That only users with specific Permissions can Join/Read the Admin Channels. With that Permissions you can create "Broadcast" Channel, in which only Admins can write and Users have to listen to them. Base Channels = Broadcast Channels. Something like that.
    The Permissions "admin" could be add per the Config, if you wont add PermissionsBukkit support. :)

    But you want to change it or? Somelike /ircset "Channelname". Because if you are Spamming in all Channel its a bit annoying.

    New Idea. Can you add a Moderation to it. I had said about Permissions above. It would be nice if I can set Moderator for Channels, who can, for example, kick/prohibit Persons to join the Channels because they spammed or so.

    That was it again from my side.
    Greetz
    Sonorpearl
     
  19. Offline

    naresh97

    I'll add NickServ authentication and shorten the /irc commands again in v1.3... i'm still thinking about your, permission based thingamagiky... cos it could over-complicate things, and no one likes over-complication.
     
  20. Offline

    thernztrom

    Yeey for nickserv auth! :)
     
  21. Offline

    Sonorpearl

    Yea, Permissions can bring some Problems and need more Codes and time to do it. But with Permissions you can add a Moderation Function to it. Also you will have acces to many new Features.

    Also Bukkit is supporting Permissions since 1000 you, I think you now that. So there is no problem with the compatibility and that everyone have the Permissions system.

    It´s more than a Nice2Have thing.

    With friendly Regards
    Sonorpearl ;D
     
  22. Offline

    Blaksmith

    Is there any way to have it connect on a non-IRC port? a lot of server farms like to block IRC ports, like mine. I like the integration where it doesn't show the IRC info to the clients that attach.
     
  23. Offline

    naresh97

    Oh, ports, never thought of that... I'm planning on releasing v1.3 during the weekend.

    So I'll be adding:
    /ircdc and /ircrc command shortening
    NickServ auth
    Config - Port
     
  24. Offline

    nasKo

    When using colored names ingame, it shows the color prefix in IRC (like &fnasKo&c)
    Can you get rid of that somehow?

    Other than that, I like it.
     
  25. Offline

    System

    When someone talks ingame the bot doesnt give a space between there name and the sentence on the IRC.

    "<TheSystem>BAN HIM" While i need it to be "<TheSystem> BAN HIM" Is that possible?
     
  26. Offline

    naresh97

    Of course it's possible, I didn't notice there is no space between them. I will include it in v1.3

    Hmm.. That's a tough one, I'll see what I can do
     
  27. Offline

    simcop2387

    I was wondering if it might be possible to get the ability to have colors from irc show up in game. More specifically, just &1 type stuff, mapping the normal mIRC colors to in game ones would be awesome but not necessary. We've come to love your plugin over CraftIRC as we found that it was the cause of some random crashes (likely a combination of herochat+craftirc+the network we were on).

    We use IRC for an IRC bot we've got that manages in game users and grew to love being able to have the bot speak in colors for some announcements.
     
  28. Offline

    naresh97

    Hmm... You can color code IRC Messages? I've never seen that before. Can you state an example of how you would send color coded messages over IRC?

    Version 2.0 Includes:
    /ircdc and /ircrc command shortening
    NickServ auth
    Config - Port
    Game->IRC message spacing

    Finalizing Version 2.0 with

    /ircdc and /ircrc command shortening
    NickServ auth
    Config - Port
    Game->IRC message spacing

    Will be uploaded within the hour

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  29. Offline

    davedavy

    I dont see any bot in my IRC channel :( Do i need to portforward for this?

    Code:
    18:19:59 [INFO] [IRCraft]: Connecting to irc.gamesurge.net with nick: LCBot
    18:19:59 [INFO] [IRCraft]: Version 2.0 Enabled Successfully
    18:19:59 [INFO] [IRCraft]: Developed by Nareshkumar Rao
    18:19:59 [INFO] [IRCraft]: For MineCraft Beta 1.7.3
    18:19:59 [INFO] [IRCraft]: And Bukkit 1060
    
     
  30. Offline

    LCplDaemon

    Any chance there will be a way to run commands? Just basic stuff all users can do like /who...
     

Share This Page