Inactive [CHAT] ChannelChat v0.6 beta - Dynamic, LightWeight, Simple Chat Channels [1.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by feildmaster, Sep 20, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    feildmaster

    ChannelChat v0.6 beta
    Dynamic, Light Weight, Simple Chat Channels​

    Features:
    Look at the ProjectPage.

    Tag Examples (open)
    Base format: <name> message
    Channel will be "Global" to keep it simple

    no tag: [Global] <name> message

    tag '[g]': [g] <name> message

    tag 'g': g <name> message

    Using Colors:

    tag '`1g': g <name> message

    tag '`1[g]': [g] <name> message

    tag '[`1g`f]': [g] <name> message

    Using Factions:
    no tag: [faction Global] <name> message

    tag '[g][{FACTION}]': [g][faction tag here] <name> message

    "Secret" World Tag:
    tag: '{world}': [WorldNameHere] <name> message
     
    afistofirony, Zynastor and CubieX like this.
  2. Offline

    Lex Talionis

    I had another thought today about something I'd like to see added/modified, though it may just be my personal preference. Hopefully others will shout out and give their input.

    Rather than having messages sent without using '/cc channelname message' go to an active channel set by '/cc set channelname', I'd like to have it simply go to the last channel used. Over long periods of chat across several channels it gets a little hard to remember which channel is active unless you always leave the same one active or you set your active channel often. Either one seems rather self defeating as you end up typing more '/cc channelname message' commands for the first and more '/cc set channelname' commands for the second. The only point I can think of in which this isn't the case is if you only ever talk in one channel, in which case your active channel would always be set to that one anyway.

    I also don't know if /tell is modified by your plugin, but it'd be neat to have that auto active to the last player whispered as well.
     
  3. Offline

    feildmaster

    @Lex Talionis : Normal chat already goes to the last channel set. In fact, /cc channelname message, is a QUICK chat, that bypasses set channel. Simply type normally without any commands and you will send the messages. :)

    Also /cc active - Returns active channel. ^^

    EDIT: No, doesn't edit /tell in any way. I want to though. :)
     
  4. Offline

    Sayomie

    Nice, look forward to seeing the future of the plugin with the staff chat and other modules added. What other modules are you thinking of adding?

    If your looking to have the /tell modified you could try the plugin Ok Chat it allows for customization of the /tell as well as several other things and works quite well with Channel Chat

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

    feildmaster

  6. Offline

    Lex Talionis

    Maybe I'm misunderstanding how it works, but it seems to me that when I type normally without any commands, it goes to whatever is set to the active channel. I would rather not have an active channel at all, but have the chat always go to the last channel I sent a message to instead.

    Looking forward to tell modification as well. :D

    Thanks, I appreciate the info. I'm trying to get my server set up with as few plugins as possible though and am really hoping to just have one central plugin for chat. I actually started picking up some Java after dunking into this thread so I can just add a small module to color player names to ChannelChat and be set. With Feildmaster adding /tell functionality at some point I shouldn't need anything else. XD
     
  7. Offline

    feildmaster

    That's the thing though. :p

    /cc <channel> message

    Was never meant to modify the active channel. It was a bypass to send messages without changing your set channel. (Like #channel message does now)
     
  8. Offline

    Lex Talionis

    I know. Again, it's just personal preference. Maybe no one else would like it, I just wanted to give my input. Having messages sent without / commands always go to the last channel used instead of going to a set channel just seemed more intuitive to me, but I'm an odd cookie anyway.
     
  9. Offline

    feildmaster

    Ah... Thank you for clearing it up, I thought you had meant something else. I might actually change it, you never know. With the new quick message, that actually might end up better... Possibly. I'd need more input.

    Also, I enjoy all input. ^^ Please, give more at any time. :)
     
  10. Offline

    ParadoXz

    i keep getting this error2011-11-02 01:48:02 [SEVERE] Error occurred while enabling ChannelChat v0.4.5 Beta (Is it up to date?): com/massivecraft/factions/P
    java.lang.NoClassDefFoundError: com/massivecraft/factions/P
    at com.feildmaster.chanchat.Util.ChatUtil.getChatPlugin(ChatUtil.java:33)
    at com.feildmaster.chanchat.Util.ChatUtil.getCM(ChatUtil.java:41)
    at com.feildmaster.chanchat.Listeners.ChatListener.<init>(ChatListener.java:17)
    at com.feildmaster.chanchat.Chat.onEnable(Chat.java:37)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: com.massivecraft.factions.P
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 14 more
     
  11. Offline

    feildmaster

    You using factions? If you are. Update it. If not, that shouldn't happen.
     
  12. Offline

    ParadoXz

    worked thanks!
     
  13. Offline

    feildmaster

    I've got a few modules done... But I wont be uploading them yet...
    • ChannelTap - 90% done (Various quirks...) [Loved making this! :D]
    • CensorChat - 100%(?) done... It's kind of fun. :)
    • FactionChannel (update) - 90% done... (I hate factions)
    • TownyChannel (update) - 50% done (I hate their exceptions so muchhh!!!!)
    For channel Chat changes, I have a few commits I've made.. Not much more work than that. But I have lots of stuff swirling in my head. :)
     
  14. Offline

    feildmaster

    My inability to process 100% of the configuration how I want it is excruciating. I probably know the configs better than anyone besides Dinnerbone, and it still pisses me off. Maybe I need to stop working on this for a bit. :)

    Switch to something else...
     
  15. Offline

    Lex Talionis

    @feildmaster : Take a break! Don't burn out, that would bring many salty tears of sadness. Occurrences of rage-log-can't-make-private-channels-and-avoid-guests and/or OMG-other-chat-mod-so-bulky-and-slow would increase exponentially. Desperation, confusion, Alan Greenspan skiing backwards down a black hole made of laffer curves...

    Okay, I'm done. But seriously, don't burn yourself out.

    To the point, I've been trying to learn Java and Bukkit and since I am hoping to color player names with a small addon for this mod, I've been poking through ChannelChat when I learn something new to see if I can understand it. My Bukkit library says 'org.bukkit.util.config.Configuration' is deprecated though. Maybe you're having so much issue with it cause they chucked the config system you were using? Just something I noticed.
     
  16. Offline

    BioRage

    Got my dsownload:) gj
     
  17. Offline

    feildmaster

    No, that's not the issue. (Actually, ChannelChat itself has to use that for the moment.) I'm trying to enhance modules and Channels by using the new system... But it's tricky.. (I almost know the new system by heart... >.>)

    If you need help with code I'm always here. ^^ I'm actually going to code the ChannelColor module today. xD

    Now the name color... That I can try and point out that... (It has nothing to do with ChannelChat, Just bukkit, and displayname. ^^)

    You learned to ChannelChat. +1.
     
  18. Offline

    Lex Talionis

    I didn't really think it was, but you never know. :3

    Yus! My eyes will thank you muchly, I can't stand the blur of white that is the default chat.

    I was talking about server plans with my s/o earlier and they've expanded far beyond their original proportions. I may ask a few tidbits here and there that I really can't figure out since you offered, but I'm not going to hang off your ear asking questions. With the displayName, I'll poke around for it when I get back to Java/Bukkit schooling tonight. Thanks!
     
  19. Offline

    feildmaster

    You're too modest. Ask anything. (They ask tons of stuff on IRC. -_-) It's how I spend my free time. :p
     
  20. Offline

    Lex Talionis

    It's not so much modesty as a desire to actually learn. I've seen threads here where new plugin developers pretty much have someone else build the whole mod for them via asking questions. ^_^ Not something I care for and it looks rather tedious for the experienced developers too.
     
  21. Offline

    feildmaster

    I only help if they have a genuine problem understanding something. But I do try teaching through examples as well. (I'm terrible at teaching, but I never fix something for someone unless it's a silly/small mistake)
     
  22. Offline

    thernztrom

    @feildmaster Amazing updates. Although there is one thing that I miss from the plugin, which is an in-game help menu. It could be /chat help for a list of commands that a user can use depending on what permission nodes he has. Would that be possible to do? :)
     
  23. Offline

    feildmaster

    I'll think about it. *goes to bed*
     
  24. Offline

    thernztrom

    Awesome. nn.
     
  25. Offline

    fffizzz

    Im currently testing this out, since im sick of the lack of updates for herochat. People have been BEGGING for factions support for about 3 months.

    anyway, with herochat, I could use bPermissions to handle the prefixes for users, how would i handle prefix's for users/groups with channel chat?
     
  26. Offline

    feildmaster

    You can (or should be able to) do the same thing with ChannelChat.
     
  27. Offline

    fffizzz

    Actually figured it out. I need a chat formatting plugin, so im playing with Chatter which I really like. Just cant figure out how to get the channel tag in there, i asked the auth there to add support :)
     
  28. Offline

    ProjectInfinity

    I highly recommend mChat along with bPermissions and ChannelChat. That is what I use.
     
  29. Offline

    feildmaster

    Tell him to change "Highest" to "High."
    And as long as you don't use the wrapper it will be fine.
     
  30. Offline

    fffizzz

    Any way to have people autojoin a channel based on group?
     
  31. Offline

    Bradley Hilton

Thread Status:
Not open for further replies.

Share This Page