TalkMoar
Tired of chat plugins that aren't up-to-date or won't fit your needs? Talk more with TalkMoar!
TalkMoar is a new chat plugin with many features to make it unique from other chat plugins
Development builds can be downloaded at Jenkins.
Recommended builds can also be downloaded at the Jenkins Recommended Build page.
Features:
... and much, much more!
What are the commands?
Where "/talkmoar" is used, it may be replaced by any of the following to achieve the same effect:
Permission nodes:
Help! I'm a developer and I want to hook into TalkMoar/use the web reporting API, but I don't know how!
Regarding hooking into TalkMoar: I provide full apidocs here.
Regarding using the web reporting API: I'll have a tutorial up for this soon.
TalkMoar is a new chat plugin with many features to make it unique from other chat plugins
Development builds can be downloaded at Jenkins.
Recommended builds can also be downloaded at the Jenkins Recommended Build page.
Features:
- Chat channels
-
Reporting (/report)
- Ingame
- Remote
- Message history (/playback)
- Prefixes and suffixes with Bukkit's new permissions system
... and much, much more!
What are the commands?
Where "/talkmoar" is used, it may be replaced by any of the following to achieve the same effect:
- /talkmoar
- /tm
- /chat
- /c
- /talkmoar to <channel> - Sets the chat channel that you are currently speaking to. You can be in an infinite number of channels at once, but can only speak to one at a time.
Permission node: talkmoar.channel.activate (provided in talkmoar.user) - /talkmoar join <channel> - Joins a chat channel.
Permission node: talkmoar.channel.join (provided in talkmoar.user) - /talkmoar leave <channel> - Leaves a channel.
Permission node: talkmoar.channel.part (provided in talkmoar.user) - /talkmoar invite <user> [channel] - Invites a user to your channel. You can only execute this command as an op of the channel. If no channel is specified, it will use your currently active channel.
Permission node: talkmoar.channel.invite (provided in talkmoar.user) - /talkmoar uninvite <user> [channel] - Uninvites a user from your channel. You can only execute this command as an op of the channel. If no channel is specified, it will use your currently active channel.
Permission node: talkmoar.channel.uninvite (provided in talkmoar.user) - /talkmoar setprivate <channel> <true/false> - Changes a channel's privacy settings. False for public, true for private.
Permission node: talkmoar.channel.set (provided in talkmoar.user) - /talkmoar playback <messages> [channel] - Plays back the specified number of messages in a channel. If you want to report a message, you can get the message ID this way. If no channel is specified, it will use your currently active channel.
Permission node: talkmoar.channel.playback (provided in talkmoar.user) - /talkmoar report <message ID> - Reports a message with the specified message ID. The message ID is the number displayed in green when /playback is used.
Permission node: talkmoar.channel.report (provided in talkmoar.user) - /talkmoar op <user> [channel] - Ops a user in the specified channel. If no channel is specified, it will use your currently active channel. You must be an owner in the channel specified for this command to work.
Permission node: talkmoar.channel.op (provided in talkmoar.user) - /talkmoar deop <user> [channel] - Deops a user in the specified channel. If no channel is specified, it will use your currently active channel. You must be an owner in the channel specified for this command to work.
Permission node: talkmoar.channel.deop (provided in talkmoar.user) - /talkmoar ban <user> [channel] - Bans a user from the specified channel. You can only execute this command as an op of the channel. If no channel is specified, it will use your currently active channel.
Permission node: talkmoar.channel.ban (provided in talkmoar.user) - /talkmoar unban <user> [channel] - Unbans a user from the specified channel. You can only execute this command as an op of the channel. If no channel is specified, it will use your currently active channel.
Permission node: talkmoar.channel.unban (provided in talkmoar.user) - /talkmoar create <channel> - Creates a new channel.
Permission node: talkmoar.channel.create (provided in talkmoar.channel.*) - /talkmoar delete <channel> - Deletes a channel. You must be an owner in the channel specified for this command to work.
Permission node: talkmoar.channel.delete (provided in talkmoar.channel.*) - /talkmoar reload - Reloads the TalkMoar configuration.
Permission node: talkmoar.admin.reload (provided in talkmoar.admin) - /talkmoar region-create <name> - Creates a chat region from the current WorldEdit selection with the specified name. You must have WorldEdit installed to use this feature.
Permission node: talkmoar.region.create - /talkmoar region-delete <name> - Deletes the specified chat region.. You must have WorldEdit installed to use this feature.
Permission node: talkmoar.region.delete - /talkmoar region-channel-add <region> <channel> - Adds the specified channel to the autojoin list for the region.
Permission node: talkmoar.region.channels - /talkmoar region-channel-remove <region> <channel> - Removes the channel from the autojoin list for the region..
Permission node: talkmoar.region.channels
Permission nodes:
- talkmoar.user - access to all user commands, excluding creation and deletion.
- talkmoar.channel.* - access to channel creation/deletion of one's own channels.
- talkmoar.mod - ingame message reports are sent to players with this permission.
- talkmoar.admin - players with this permission can use /creload to reload the TalkMoar configuration.
Help! I'm a developer and I want to hook into TalkMoar/use the web reporting API, but I don't know how!
Regarding hooking into TalkMoar: I provide full apidocs here.
Regarding using the web reporting API: I'll have a tutorial up for this soon.
Seriously the only thing I can find that has region chat ... please update :(
Are you still supporting this? It looks good, however, the Jenkins page won't load.
@indigomontoya
Odd that the config file is blank... I'll look into that. For now, copy the configuration in Pages > Default configuration to plugins/TalkMoar/config.yml.
How do I specify which channel is the main one (aka autojoin)? Also, the config file is blank... Is there a way to adjust colors in the channels? If so that would be great :) Right now it also isn't using the prefix colors I have established through permissions. Would be great to have that incorporated. Thanks! Glad to have a plugin that is actually being updated....
@iNathaniel
Sorry for the late response - I've been very busy lately. If you download the latest recommended build from Jenkins (don't use BukkitDev's "Download" link, use the link to the Jenkins recommended build page), it'll autogenerate a config.
This didn't generate a config. Any chance you could upload a .yml?