[CHAT] RaddaChat v0.5 - Cross-server instant-messaging / chat-rooms / friend-list [1000]

Discussion in 'Inactive/Unsupported Plugins' started by ekeup, Jun 30, 2011.

  1. Offline

    ekeup

    RaddaChat - Cross-server instant messaging and chat rooms (with servers running RaddaChat)
    Version: v0.5

    REQUIREMENT:
    must have port 25000 unblocked

    IMPORTANT NOTE:
    You must type a players full name (until I fix this issue)

    Download:
    http://www.raddafiskie.com/RaddaChat.jar

    How to install?
    Put the plugin in your /plugins folder.

    How do I configure the plugin?
    There is nothing to configure.

    What commands are there?
    /rc msg <player> <message> - send player a message (you can use color codes &1, &2, etc)
    /rc who - lists online players
    /rc logout - logout of RaddaChat
    /rc login - login to RaddaChat
    /rc list - list public chat rooms
    /rc status - list rooms you are in
    /rc join <room number> - Join room
    /rc msg <room number> <message> - Send message to room (you can use color codes &1, &2, etc)
    /rc quit <room number> - Leave room
    /rc create <room name> - Create room
    /rc friend list - List friends (name : serverip : serverport)
    /rc friend add <player> - Add friend
    /rc friend delete <player> - Delete friend
    /rc op <room number> <player> - Op player (must be room owner)
    /rc deop <room number> <player> - De-Op player (must be room owner)
    /rc kick <room number> <player> - Kick player (must be room owner or Op)
    /rc info <room number> - Display room owner, ops, and online players
    /rc ban <room number> <player> - Ban player (must be room owner or Op)
    /rc unban <room number> <player> - Un-ban player (must be room owner or Op)
    /rc help (page) - Display help

    Changelog:
    v0.5 - removed local command echo
    v0.4 - enabled usage of color codes
    v0.3 - logs all players out before a server shutdown, and removed console spam
    v0.2 - added '/rc list' to show online players
    v0.1 - Initial Release

    Todo:
    - allow players to type shortened names

    currently, there are NO error messages if the message fails.

    (EDIT: fixed)

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

    dark_hunter

    You forgot the but the RB in the title.
     
  3. Offline

    ekeup

    fixed :)
     
  4. Offline

    captainawesome7

    That isn't an RB...
     
  5. Offline

    Specops343

    Wait, how does it connect two servers? Or just send messages over one server?
     
  6. Offline

    dark_hunter

    950? You mean 932?
     
  7. Offline

    ekeup

    no, i've tested up to 950

    I don't expect this to be very useful until many servers are running this, but I will soon be adding player created (and moderated) chat rooms.

    - Raddafiskie

    so i should put 935 until 950 is released? mkay

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

    ekeup

    so... i never had the link correct... was pointing to my RaddaMap plugin... anyhow fixed the link and made an update.

    added '/rc list' to see online players (from all servers with RaddaChat)

    I don't understand your question... Any server that installs RaddaChat will be able to send messages to people on other servers running RaddaChat.

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

    C0R7

    Vary cool plugin!
     
  10. Offline

    Midnight8D

    Very cool will try :)
     
  11. Offline

    ekeup

    Updated the server software to allow '/rc login' and '/rc logout'.
    No need to download the plugin again, it hasn't been changed.

    v0.3 is uploaded
    this version removes a lot of console spam and logs all players out of RaddaChat when a server is shutdown.

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

    rs3guy

    It would be nice to see some kind of a confirmation message saying the message was sent, I keep thinking that it doesn't send then i retype it and realize it did :p
     
  13. Offline

    ekeup

    I added a 'local echo' in v0.3, I just updated Raddafiskie.com to this version, you should now see the update.
     
  14. Offline

    ekeup

    Made an update to the server-side code (no need to update the plugin):

    Added the following:

    /rc room list - list public chat rooms
    /rc room join <room number> - Join a chat room
    /rc msg <room number> <message> - Send message to chat room
    /rc room quit <room number> - Leave a chat room
    /rc room create <room name> - Create a chat room

    kinda important... all rooms are public for now

    I will soon be adding commands for:
    op, deop, kick, ban, ignore, room delete,

    Added friend lists:

    /rc friend list - List friends (name : serverip : serverport)
    /rc friend add <player> - Add friend
    /rc friend delete <player> - Delete friend

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

    Megasus

    Superb mod, installed successfully and easily to a friend's server!

    Keep the updates coming!
     
  16. Offline

    ekeup

    Uploaded version 0.4

    - enabled usage of color codes (&1, &2, &3, etc...)

    Added:

    /rc room delete <room num> - Delete a room (must be room owner)

    (time for sleep now, more tomorrow)

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

    Olat

    Idea 1: get rid of the spam, so when i type a command it doesn't tell me the same command back..
    Idea 2: Make it so I if you type a command not known it doesnt spam ALL the commands at me.
    Idea 3: make it so I can list who is in what room
    Idea 4: Let player created channels have passwords and moderators to kick people etc.

    Bug 1: First '[' after a [RaddaChat] is white and not the color of the room.
    Bug 2: Player's names are the same color as the Room Color.
     
  18. Offline

    ekeup

    Added new command listed below and changed some old ones (for the full list type /rc help):

    /rc op <room number> <player> - Op player (must be room owner)
    /rc deop <room number> <player> - De-Op player (must be room owner)
    /rc kick <room number> <player> - Kick player (must be room owner or Op)
    /rc info <room number> - Display room owner, ops, and online players


    Added three new command:

    /rc ban <room number> <player> - Ban player (must be room owner or Op)
    /rc unban <room number> <player> - Un-Ban player (must be room owner or Op)
    /rc help (page) - Display help

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

    ekeup

    Everybody,
    I'm looking for suggestions on improving this plugin...
    Please! tell me what you want and what you don't like!
    - Raddafiskie
     
  20. Offline

    XRayted

    Looks great, can you update the first post?
     
  21. Offline

    ekeup

    It isn't updated?

    (the changelog only lists changes made to the plugin, not features I add on the server side)
     
  22. Offline

    Olat

    More Ideas after talking to @ekeup who i think is RaddaFiskie:
    1. Room Info Tab's so each room can have a URL Link or a Quick Desc of the room / server
    2. Server Listing
    3. Sever Categories. (PVP, Survival, Hardcore, Creative, Freebuild, Vanilla)
    4. Msg Sent confirmation after you send a msg.
    5. Display or Prefix of Admin / Moderators on the /rc msg (room #) info and in Chat. so when I talk I can see whos Admin or Whos Moderator.
     
  23. Offline

    Daniel Delano

    How about something that tp's players to each-other across servers? Would that be possible? It'd be pretty great!
     
  24. Offline

    ekeup

    That's been in my mind as an idea... but only when I figure out how to do it without a client mod required.
     
  25. Offline

    Olat

    There was actually a mod that did this as a portal Device. You would have an IP set up in the config and a portal # and each portal would connect you to another server. Only issue is the griefing that would occur.
     
  26. Offline

    ekeup

    That must require a client mod too? do you have the link to that plugin?
     
  27. Offline

    Olat

    No, TBH i found this the first time Multi Worlds were put in.. It may not exist any more. Ill go look for it when im done updating to 1.7.3
     
  28. Offline

    ekeup

  29. Offline

    Olat

    Ok, Probably required a client side.. but as you know, I already have a handful of them for my server so one more wouldnt bother me. I give out pre-compiled packs for my server. *shrug* I guess since my community is 18+ they arent as lazy as most ;)
     
  30. Offline

    ekeup

    You should make sure to not include the actual Minecraft.jar in your pack... might get ya in some trouble.
    Also, I added a new command:

    /rc status - list rooms you are in
     

Share This Page