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

    feanarosurion

    Any idea when the actual Faction channels would be coming out? My server is in development and we'd like to have that going for our release. Same question about passwords, but the Faction channels is why I'm looking at this plugin in the first place.
     
  3. Offline

    meiamone

    How would an admin kick a player out of a channel if they didn't want them in it anymore?
     
  4. Offline

    Bradley Hilton

    Can it be set up to do quick chat in a channel? Like use /g <message goes here> to talk in the global channel?
     
  5. Offline

    Greylocke

    ^^^^ that is a very useful HeroChat command. I use it all the time. I'm trying to make the transition from HeroChat, and this is almost there.
     
    Bradley Hilton likes this.
  6. Offline

    Bradley Hilton

    That's exactly it. Because it's nice and useful to be talking locally and see something that was said in the global channel and without switching to the global channel just easily reply with the shortcut/shoot out command. Would love to see this implemented!
     
  7. Offline

    feildmaster

    *is infuriated that bukkit didn't alert me for these messages*

    When I have the channel system fixed Faction Channels will be added, it glitches a little, along with world and local, but I released those to test. Passwords should be coming out next build.

    The next build should have more channel administrating powers. Hopefully.

    It could. But you can currently already use /cc <channel> <message> as well. ;) I opted to not include /<channel/shortcut> because it get's iffy when people have lots of commands, and lots of channels. I'd like to try and stay away from that.

    Is that the main thing you're wanting added? People gotta tell me this stuff, or I'll just code what I want. ;)
     
  8. Offline

    Bradley Hilton

    Yeah that is one thing that a lot of people are currently looking for since HeroChat doesn't support PermissionsBukkit and the new permissions. That shortcut command was and is heavily used, I know my people will miss the shortcuts...

    Another thing, is there any way we can add and customize the color and prefix for the channels?
     
  9. Offline

    feildmaster

    Then I'll add it to my todo list.

    Soon. Though I refuse to use the usual &Code, It'll be `Code. It's breaks so much less. :)
     
  10. Offline

    Bradley Hilton

    Okay thanks! Much appreciated :)
     
  11. Offline

    feildmaster

    In fact, going to start coding now. :)
     
    Bradley Hilton likes this.
  12. Offline

    Trielkin

    Love the plugin, but can you add for the Local chat when they talk and no one is in range It says No one can hear you?
     
    Bradley Hilton likes this.
  13. Offline

    Bradley Hilton

    Agreed too, kind of making it more and more like an alternative to HeroChat if you do this
     
  14. Offline

    feildmaster

    Will be worked on when the channel type system is more complete. I kind of hate a few things that I'll have to end up doing though... Actually. I might just end up parsing the events in the channel class. THAT would be entertaining and clutter free. :D More work for me!

    I rushed the release of v0.3 so there's not too much of an update: Unless I can't remember what I changed...

    v0.3 [download]
    • hanged Tags, must now include everything you want to display. (EG: for a "global" channel, tag: '[G]')
      • Added color support: `ColorCode (EG: `1This text is blue)
    • Fixed quick chat. :)
    Expect another update soon...

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

    Bradley Hilton

    So if we install .3 will it update our channel.yml to support a place for color codes? Or how have you implemented them?
     
  16. Offline

    feildmaster

    Code:
    tag: '[`1G`f]'
    would make:
    something like that...

    (off to work)
     
    Bradley Hilton likes this.
  17. Offline

    Bradley Hilton

    Ahhh I got ya, will do it probably later tomorrow...too many people currently on to to it. Appreciate it! :)
     
  18. Offline

    meiamone

    Please tell me why the channels and config file resets everytime i restart my server. I made only the Local channel "listed" and autojoin.
     
  19. Offline

    feildmaster

    If you change the config while the game is up you must do /cc reload because it saves the current data on shutdown/reload. If it DIDN'T do that, you would lose channels.

    By the time the beta is over, I will have found a way to optimize the channels. Until then, please remember /cc reload

    0.3 has a bug, but it doesn't really break anything... So I'll just say what it is. The config creates the world channel with the tag : '[{world}]' which is wrong. It needs to be '{world}'

    I also added some tag examples, and going to add a FAQ.

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

    LeGenDaryX

    Sometimes (i think whenever i teleport,or when im idle)
    Im suddenly in no channel. Just like i would typ /leave all.
    But i didnt typ it. I also dont get no message that i left a channel.
    Is this a bug or what can cause this?
     
  21. Offline

    feildmaster

    I wouldn't know. That shouldn't happen. Please try to narrow it down a bit, thanks.
     
  22. Offline

    meiamone

    My server was stopped when I uploaded the changed version. I started it afterwards. I went through this several times. Could it be that the global chat channel requires something I was trying to change, such as not autojoining to it or not listing it?
    I must have done something different; it didn't revert to the default channels.yml this time but there was an error message from the console as well as no channels working in the game:
    Code:
    cc reload
     18:19:27 [WARNING] Unexpected exception while parsing console command
     org.bukkit.command.CommandException: Unhandled exception executing command 'cc' in plugin ChannelChat v0.2 beta
     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:349)
     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:499)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:478)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     Caused by: while scanning a simple key
     in "<reader>", line 32, column 5:
     password:8123
     ^
     could not found expected ':'
     in "<reader>", line 32, column 18:
    
    ^
    
    at org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey(ScannerImpl.java:456)
     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchStreamEnd(ScannerImpl.java:521)
     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:248)
     at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
     at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:564)
     at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
     at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
     at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
     at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
     at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
     at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
     at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
     at org.bukkit.util.config.Configuration.load(Configuration.java:82)
     at feildmaster.ChanChat.Util.ChanConfig.reload(ChanConfig.java:57)
     at feildmaster.ChanChat.Util.ChatUtil.reload(ChatUtil.java:49)
     at feildmaster.ChanChat.Commands.BaseCommands.reload(BaseCommands.java:179)
     at feildmaster.ChanChat.Commands.ChatCommand.onCommand(ChatCommand.java:15)
     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
     
  23. Offline

    feildmaster

    Your config was incorrect. Please copy/paste it into pastebin.com and give me the link.
     
  24. Offline

    meiamone

    I never did anything to the config file, but this is my channels.yml:
    http://pastebin.com/x8fYAd55
     
  25. Offline

    feildmaster

    You need a space on "password:8123"

    So: "password: 8123"

    (by the way, you should change your password now ;))

    Quiz Time...!

    Doing the "admin channel" commands, what kind of things would you like?

    I have:
    • Ban - Ban people from channels
    • Un-ban - Unban from channels
    • password - set the password for the channel
    • adding* - toggle the ability to allow anyone to invite people
    • tag - edit the tag

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

    feildmaster

    Here's another quiz:

    #channel/shortcut message - For quick chat? ;)
     
  27. Offline

    Alyxandria

    Hey! This is my channels.yml file.



    The tag isn't showing up in chat... It should be [G] [Alyxandria]: Message goes here but the [G] doesn't show... if that's how i'm reading it.

    Got it! Just had to disable essentialschat
     
  28. Offline

    meiamone

    Ok, so I did this. When players start they are in channel Null instead of channel local, like we want. Is it possible to do this? What's with channel null? Chat doesn't appear on dynmap but it does appear no matter where my players are, which means the local channel is not working but the global one isn't totally either (thus Null).
     
  29. Offline

    feildmaster

    I'll give it a few checks... but that's odd. I didn't change the world/local code.
     
  30. Offline

    Bradley Hilton

    Maybe add mute people in only certain channels? Like maybe with this command: /cc mute <username> <channel>, that way people who love to talk in global just to be heard can be muted and forced to talk in local or some other channel yet still be able to hear global.

    As in #G <message here> or /G <message here>?

    Oh and maybe add the ability to add users to more than one channel. Like have it be to where they're in Local by default and have Local set as default, but also be in Global to hear Global (or any other channel)....unless i'm mistaken and don't understand it.
     
  31. Offline

    feildmaster

    Mute... That will be interesting.

    As in #G <message here> instead of /g. (It makes it not get in the way of other commands.)

    It... already does that?
     
Thread Status:
Not open for further replies.

Share This Page