[REQ] Clientside And Hook for Multiple Chat Frames

Discussion in 'Archived: Plugin Requests' started by Verttex, Jun 14, 2012.

  1. Offline

    Verttex

    Plugin category: Chat

    Suggested name: ChatFrames and ChatFramesClient

    A bit about me: I am a moderator on WestcoastMinecraft and love bukkit.

    What I want: Can we please get customized chat frames, like how they do in MMOs? Example, in chat plugins with multiple channels, you can have a chat frame JUST for Admin chat, for just for auction chat for auction plugins?

    Ideas for commands: No commands needed except for changing channels.

    Ideas for permissions: No permissions needed.

    When I'd like it by: Anytime, just a suggestion.
     
  2. Offline

    np98765

  3. Offline

    Verttex


    [​IMG]
    This is the World of Warcraft chat frame, with a new modifications done by a player.

    I am looking for a plugin and a clientside mod that allows the chat frame to be seperated into two 'tabs' or multiple frames. Imagine if the one chat frame in minecraft, there was two of them, and one was to the opposite of the other one.

    It needs a plugin because other plugins would be able to hook into it and tell the client mod which frame it wants a message to go into.
     
  4. Offline

    np98765

    So, you're going to need Spout.
     
  5. Offline

    Verttex

    Or a clientside mod that hooks into the plugin, like the WorldEdit CUI.

    bump

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

    cooldudef40

    Another mod that hooks into a plugin is spout... ;)
     
  7. Offline

    Verttex

    WorldEditCUI doesn't hook into Spout. I run it on servers without Spout, and not using the spoutclient.
     
  8. Offline

    Mekixx1

    Verttex you need spout for this. the WorldEditCUI is a very simple mod that does not even communicate with the server. it simply watches the // commands you type and the wand. all it does is show what area you have selected. Spout allows the client "mods" to communicate with the server, i.e. what you need. (your welcome all plugin devs who do not have the time to write this)
     
  9. Offline

    Verttex

    Would a plugin sending information through minecraft to the mod not use spout?
    i.e.

    Players Chat -> Minecraft -> Plugin -> Mod -> Frames

    So the client side mod uses formatting to help separate the different channels.
     
  10. Offline

    Mekixx1

    It is simply impossible with bukkit, without rewriting hundreds of lines of code to allow other communication. Just get spout, its not that hard lol.
     
  11. Offline

    Kaikz

    You don't need Spout at all for this. I might think about doing this, not sure.
     
  12. Offline

    np98765

    Ummm... I'm not a plugin developer, but I'm pretty sure you need Spout to split chat into different tabs...
     
  13. Offline

    Verttex

    A single message could be coded behind the client. I.E: The server would see this:

    1. Dier325: blah
    2. Kaikz: rawr
    1. Kaikz: Blahblah

    Then the clientside mod would recognize this and seperate it into:

    Dier325: blah
    Kaikz: Blahblah

    then in the second window/tab

    Kaikz: rawr


    I don't like using Spout, I guess you could call me anti-spout.
     
  14. Offline

    Kaikz

    No... All it requires is a simple client mod and plugin to do it. I can easily do this via Plugin Channels, so it doesn't disrupt regular chat.
     
  15. Offline

    Verttex

    This is awesome, I am really excited if you can get this done. If you need help, please ask!
     
  16. Offline

    Ne0nx3r0

    I'd be interested to see this in action once it's completed.
     
  17. Offline

    Kaikz

    Basically, you have a Plugin Channel setup on eg; CustomChat, then the way I'd implement it is by sending messages like "CHAT:CHAN-<my room>:USER-Kaikz:Message here". Simply parse that, create buttons to change channel and you're set.

    Or just hardcode one channel which would be insanely easier.
     
  18. Offline

    Ne0nx3r0

    Kaikz Mostly I mean the client part, I understand how the plugin would work but I haven't a clue about how to do the client mod :).
     
  19. Offline

    Kaikz

    Well, all we need to do is duplicate how it renders the chat messages and give it a different ArrayList of messages. I think doing it in Spoutcraft would be a lot easier due to the way they've made the chatbox a widget, but I'd rather not depend on just SC.
     
  20. Offline

    Verttex

    This sounds amazing, I really appreciate it!
     
  21. Offline

    Verttex

  22. Offline

    Verttex

  23. Offline

    Lonesface

    Could use the seperate chat channels as IRC channels, then get the client to listen in on the IRC channel for text.
    (I know this is possible, look at the Nodus client)
     
  24. Offline

    Verttex

Share This Page