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>
Even if i disable HeroChat on my server, there is the problem : the ally's channel & enemy's channel are broken...
HOWEVER, the faction's channel work perfectly !
james any news about my suggestions ?
@Toastieness
could you give me the error info (in pastebin if can)
I keep getting a Null error with your Config.yml
@KolbyGaubert
Thanks KolbyGaubert
@mobilephone2003
@james137137
James137137 is correct, I bet your using the plugin PlugMan, and when you start the server up the plugin is having issues with FactionChat. Remove Plugman if you have it and try again.
01.06 16:35:18 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 01.06 16:35:18 [Server] INFO at me.ryanclancy000.plugman.PlugMan.onCommand(Unknown Source) 01.06 16:35:18 [Server] INFO at me.ryanclancy000.plugman.PlugMan.doCommand(Unknown Source) 01.06 16:35:18 [Server] INFO at me.ryanclancy000.plugman.PlugManCommands.loadPlugin(Unknown Source)
That error is from PlugMan.
@mobilephone2003
because 1.4.7 doesn't have scoreboard i am unable to support 1.4.7 at the moment. looking at the error it seems it might be something else wrong other than my plugin...
Hey, using Factions v1.8.0 on Minecraft 1.4.7 (modded server, can't upgrade to 1.5.2 yet)
Getting this error with all versions (latest one doesn't work with the scoreboard, but Internal Error happening with 1.4.7 supported builds):
http://pastie.org/private/xqi5as1iciar6izk83njq
Edit: Never mind, you're advertising in your plugin now, every 30 minutes, wow.
@james137137
So can you check incompatibilities to fix the problem plz? I use herochat 5.6.4 (Oh i've see that there is an update !)
@james137137 I PM'ed you if you would like to read it. :) Thanks again for fixing the problem. :)
@AStrongerFellow
oh that's because Autoupdate is on in config. :D might be best to wait for them to approve 1.527
I think 1.527 config breaks on reload. I had in 1.527, then it went back to 1.5261 for some reason and started with the error.
@Edguu
Try this version: (remove the old config.yml first)
http://dev.bukkit.org/bukkit-mods/factionchat/files/58-faction-chat-v1-527/
Mind telling how to fix this error? I have just downloaded the plugin and I haven't changed anything.
@NemesisMate
Incase you are wondering why its UHC i'm currently (and almost finished) making a UltraHardCore plugin that runs by itself that rotates worlds (at random) and runs automatically (for a private server)
@KolbyGaubert
ok try and remove all the lines from line 38 " french:" to the last line. let me know how that works.
@JohOply
My plugin doesn't use herochat so there might be some conflicts
@NemesisMate
you must be op and you type /scoreboard teams add myteamnname the type /scoreboard teams join playername myteamnname to toggle the teamchat just type /f c UHC
The reason why its UHC is because this function was a test. Please keep in mind that FactionChat has been made to bring back the Chat function for Factions. Every other feature is a bonus. I might add some feature that disables public chat later....
@james137137
@lst96
The problem can come from an incompatibility with HeroChat?Can you fix?
@james137137
But how can I create a scoreboard team?. Are you adding a way to disable public chat in-game and per-user?, so if the public chat is too annoying for a player this one can disable it to be seen?
http://pastebin.com/JWwmgZ54 <
- Forgot to give you my config file.@james137137
I only use notepad when editing my config files and stuff via WinSCP and I do use UTF-8 without BOM, but the same problem exists.