FactionChat
In the most recent versions of the oh so popular Factions (1.7 and above), you may have noticed that the faction chat feature was removed. Faction chat really comes in handy at times to easily talk with whole groups, whether you're planning with your allies to take down that faction you just hate that or discussing top secret plans with your clan. This plugin is there to fill in that gap and bring back this high demand feature, aiming to replicate what has now been removed from Factions.
The author of FactionChat is constantly updating to make sure that FactionChat is designed to work without any bugs and function at top-notch performance out-of-the-box.
Features.
- Faction-only, ally, truce and enemy chat modes
- Send a message to other factions, even if you're not allies with them
- Staff chat channels
- Ability to spy on all messages
- Easy to use chat-mode toggles/commands
Development Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Development builds can be found here
To-do/possible updates.
- Create a help command (/fc help)
- I'm always open to suggestions!
Support and like my work? Donate to keep development going.
I have spent many hours creating and perfecting this plugin for public use, and I expect many more hours still to come through updating and adding features requested by the community. You can even spare a buck or two, after all, every little bit helps! If you are unable to donate, it would still be awesome if you could let me know how the plugin is working for you and leave a thanks in the comments section.
Plugin demo: lolnet.co.nz
Author debug access.
In the v1.5 update, I have added a new config option called "AllowAuthorDebugAccess". If set to true and your server is running in online-mode, then it allows me, james137137, to use the follow commands: /fchatother, /fc jrmod, /fc mod, /fc srmod, /fc jradmin, /fc admin, /fc spy, /fc update, and /fc reload. Please note that this does not give me the ability to use any other commands. You may never even need to enable this, unless you personally need help and have invited me to test something for/with you. This feature is enabled by default, however it can easily be toggled through the configuration.
MCStats.
This plugin utilizes Hidendra's metrics system in order to keep track of the plugin's popularity, as well as other metadata. The following information is collected and sent to mcstats.org:
- Unique identifier
- Java version
- Offline/online mode
- FactionChat version
- Server version (i.e. Bukkit 1.6.4, Spigot 1.7.2)
- OS name, version and architecture
- Amount of CPU cores
- Amount of players online
- Metrics version
Opting out of this service can be done by editing the config.yml and changing MetricsOptOut to true.
Inbuilt Updater
This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur:
- The plugins version checked
- Downloading of the plugin files
The update can only occur when a player with permission "FactionChat.Update" runs the command "/fc update" or any /FactionChat alias with "update".
FactionChat is a stable plugin that is used by about 1,400 servers worldwide; that's a lot! Thanks to everyone who make this happen.
http://www.youtube.com/watch?v=1xPtQvZEJBs
Repository Information for Maven Projects
<dependency> <groupId>nz.co.lolnet.james137137</groupId> <artifactId>factionchat</artifactId> <version>1.9.16</version> </dependency> <repository> <id>FactionChat-repo</id> <url>http://jenkins.lolnet.co.nz/plugin/repository/everything/</url> </repository>
@Bitocraft
ok. Could I have your minecraft_server version and if its spigot/bukkit/cauldron/ or sponge (or something else)?
@james137137
Its just spam the warn in the console if i have install it
@Bitocraft
is this in any Factions Channel? or public/global channel?
@james137137
But I got that error only when i have the plugin install
@Bitocraft
I don't see anything that points to FactionChat in that log.
@james137137
http://pastebin.com/SzJHMQJt
@Bitocraft
Is there any more of this error?
@XOFElias
No. Would you like that feature added? (Bear in mind it you have to moderator what nick they use)
But is there a way to configure the messages to use nicknames from Essentials?
I'm getting this error when i have the plugin install
11.01 07:04:53 [Server] WARN An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 11.01 07:04:53 [Server] INFO java.nio.channels.ClosedChannelException
@Pyvesb
Thanks Pyvesb, I try to check this page atleast once a day
@james137137
Hello,
Thanks for the update and keep up with the good work! ;)
Cheers,
Pyves
Hi Everyone. Still Alive and kicking.
Added an update on FactionChat (small bug with support of AuthMe)
Feel free to PM me or add a ticket for support/issues/whatever else I'll assume everything is going good.
I've also updated my Development build link (old VPS lacked the memory)
@Goldentoenail
basicly PublicChat (in most cases) is your normal chat as if FactionChat was disabled
Just slightly confused in setting something in the config.
Is PublicChat configured by mcore or factionchat?
I would like to have PublicChat include the Faction of any player, so that other players are not trolled. But I can't see the option in the your config to format the PublicChat channel.
OK I sorted that out by using EssentialX ( but I shouldn't need to if the settings were there).
Having a problem now customizing the colours for chat channels. Although I can change the colours for the chat channels just fine. The colour attribute from ChatModeChange: does not get passed through to the 'Your chat mode has been changed...' message. (Which confirms the channel type by the colour of the channel name in the message).
Hi.
Very useful plug in, kinda user-friendly, but I have a question : is it possible to use it with HawkEye for logging chat ?
It can if you want. make a request via https://github.com/James137137/FactionChat/issues
@SkittlesCraft
Oh. :-)
well i'm pretty sure there wont be much different from 2.8.0 and 2.8.1 so FactionChat should support it. Assume the latest will support 2.8.x and if it doesn't I'll update it ASAP.
@ceruleanReverie
The UA / Mod Chat/ Admin Chat.... In the past it has been something I've wanted to get rid of. It was for the server I am admin (not owner) with. But we have moved on from using this. (using BungeeCord and a lot of custom plugins)
When I did removed this I got about 10 PM asking me to put it back so I just did a quick revert.
Yes, I think I should make these custom chat more customizable in the config but how many types of "channels/Chats" would a typical server need? (the server I'm with once had.... 6) Would it be fair to assume that most servers have 3 groups?
Do you think you could make an update which gets rid of all the excess chats, and opts instead for having user-defined chats?
Right now things like UA chat, donator chat, etc. are things I don't really use because there is no way of customizing them like the regular faction chats (i could change the layout but in the end you still have to do /fc ua to get to the UA chat and it still says "user assistant chat" when changing to it, so it is not really custom). It would be better if you could define your own custom chats in the config file which you can give any name you want and then give out permissions to them as you wish.
The way I would use this personally is to add a different chat for each different permission group on my server, that way the global chat is not always so cluttered. If this would be too much of a pain to add I understand though. Thanks for keeping this updated ^^
@james137137
The latest is 2.8.1 :P https://www.spigotmc.org/resources/factions.1900/updates
FactionChat 1.9.10 has been released. Support Factions 2.8.0 (latest Factions at this time) and supporting FactionsOne