kangarko / chatcontrol-pro Goto Github PK
View Code? Open in Web Editor NEWThe ultimate chat solution. Prevent spam, ads, swears and even bots on your server. Replaced by ChatControl Red: https://mineacademy.org/chatcontrol-red
License: Other
The ultimate chat solution. Prevent spam, ads, swears and even bots on your server. Replaced by ChatControl Red: https://mineacademy.org/chatcontrol-red
License: Other
Hi,
somehow the channels aren't working for me.
I enabled channels in the settings.yml so players will join the standard channel on default. But evertime I write something in chat, it won't show ingame. It will however show in the console.
I tried all the preset channels, the only channel that is working for me is the ranged channel. It looks like I'm missing some permissions, but I can't figure out which ones... I don't get any error messages. Please help! :)
I just tried configuring the plugin, and after going through the whole plugins/ChatControl/settings.yml
file, I made a small mistake by missing quotation marks around a message (The message began with §
), and the plugin 'fixed' this by resetting the whole file.
When a formatting error occurs, I think the plugin should either just shut down, or backup the original file before trying to fix the problem.
Plugin version: v6.9.3
Server version: git-Paper-754 (MC: 1.9.4) (Implementing API version 1.9.4-R0.1-SNAPSHOT)
Think its would be nice feature in pro version :)
https://www.spigotmc.org/resources/messageremover.1400/
this plugin is not compatible with newer spigot :( but seems good!
what do you think? is it possible to add?
The usual limit for messages or commands in chat is 100 characters. This can only be bypassed by using the console or command blocks.
My idea was to add an option to split messages longer than 100 characters into multiple messages and let CHC them glue together and send the new built string.
A command will put the chat for the executing player into collect mode until a special character, string or another command completes the input. Like this:
/longmsg
- collecting messages till EOF
Player enters Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt
Then player enters ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et
As the last message he enters EOF
which will disable collect mode and sends the two messages stuck together as one to the chat.
The chat output will be Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et
As a minor note: There should be an extra space added by CHC to the end on each of the input lines. Otherwise the last word and the first word might stick together.
Thanks for reading.
There is a chat channel issue that requires a permission to even us it..my suggestion is to make it so it doesn't state we need permission..towny uses channels too and we can't use it because it requires permissions from chatcontrol. Or even support if you can.
Randomly getting this error on startup, worked fine for the past month (and no changes in configs):
17.05 12:32:45 [Server] INFO ----------------------------------------------
17.05 12:32:45 [Server] INFO MySQL database connection malfunction. Have you reloaded?
17.05 12:32:45 [Server] INFO Plugin is now disabled.
17.05 12:32:45 [Server] INFO ----------------------------------------------
settings.yml:
MySQL:
Enabled: false
Table_Prefix: 'ChatControl_'
Enabled_In:
# Store which channel player was in when they logged out?
Channels: true
Version: 6.8.3
BungeeCord enabled, and using latest BungeeControlBridge
Messages sent to global (/chc global) with color codes are displaying correctly on the home server where the message originates, however, it does not format the text on the receiving servers. The color codes (ie &0-9/a-f) are broadcasted in the message without a change to text formatting.
I want to use DeluxeChat for chat formatting but use Chat Control for channels. I currently have a "standard" channel thats joined by default, and a secondary channel, lets call it "secondary".
When a player joins and talks no chat is sent. A message in console does appear of their message though. (Should I modify listener priorities? Is their any known fix for this?)
Hello, i have bungeecord true, lattest version of the plugin, on bukkit and bungee, when someone breaks a rule it spamms alot instead of send only one message http://prntscr.com/auq7s6
I'd like to keep the Anti-Caps feature enabled, however it's blocking YouTube URL's.
As for example: https://www.youtube.com/watch?v=Pz8LU4-JVtA
Will make it unclickable because of it. Any solution you can make or I can make? Would be ever so nice. ^^
i noticed if a user is not in the same server where i send the colored global message it dont see colours:
Prof: http://i.imgur.com/8MdMnQv.png
To improve the quality of support it is also needed to encourage users to add probably helpful information for the developer in first place like CB/Spigot version, plugin version, other plugins that may interfere. Often developers have to ask for those information because users don't have in mind to provide them with the issue report.
Therefore I suggest to add a issue template that is automatically filled in the text window when opening a new issue report. This should be added to both free and pro version repositories.
An example you can find below:
https://github.com/IntellectualSites/PlotSquared/blob/master/.github/ISSUE_TEMPLATE.md
This can give reporters an idea which kind of information is needed to do further investigation. Also it could contain pre-report steps that should be performed before opening an issue report like make sure you are using the latest version of both Spigot and CHC
or check your latest log for stuff related to CHC
...
For clarification related to the issue template example above: /plot debugpaste
has been introduced in P^2 quite a while ago and will automatically gather all necessary information about the plugin itself, their configuration files, other plugins running, the server software as well as the running Java environment. Basically everything it can get that might be useful for debugging and puts it to Hastebin. So the users does not have to collect these information by itself, it will provided within a single link.
Is there an API available?
I'd need to hook in and send messages as well as set prefixes etc.
See Herochat's api for an example of what I need.
I'm receiving this error and my server crashes too. Not sure if it's the reason of the crash, but it's still an error I'd like not to see. ^^
[15:53:10] [Async Chat Thread - #0/WARN]: java.lang.RuntimeException: Essentials API [15:53:10] [Async Chat Thread - #0/WARN]: is called before Essentials is loaded. [15:53:10] [Async Chat Thread - #0/WARN]: at com.earth2me.essentials.api.Economy.getUserByName(Economy.java:62) [15:53:10] [Async Chat Thread - #0/WARN]: at com.earth2me.essentials.api.Economy.getMoneyExact(Economy.java:85) [15:53:10] [Async Chat Thread - #0/WARN]: at com.earth2me.essentials.api.Economy.getMoney(Economy.java:81) [15:53:10] [Async Chat Thread - #0/WARN]: at net.milkbowl.vault.economy.plugins.Economy_Essentials.getBalance(Economy_Essentials.java:78) [15:53:10] [Async Chat Thread - #0/WARN]: at net.milkbowl.vault.economy.AbstractEconomy.getBalance(AbstractEconomy.java:20) [15:53:10] [Async Chat Thread - #0/WARN]: at com.extendedclip.papi.expansion.vault.VaultEcoHook.getBalance(VaultEcoHook.java:112) [15:53:10] [Async Chat Thread - #0/WARN]: at com.extendedclip.papi.expansion.vault.VaultEcoHook.onPlaceholderRequest(VaultEcoHook.java:60) [15:53:10] [Async Chat Thread - #0/WARN]: at com.extendedclip.papi.expansion.vault.VaultExpansion.onPlaceholderRequest(VaultExpansion.java:85) [15:53:10] [Async Chat Thread - #0/WARN]: at me.clip.placeholderapi.PlaceholderAPI.setBracketPlaceholders(PlaceholderAPI.java:291) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.COm7.const(SourceFile:569) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.cOM6.const(SourceFile:219) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.cOM5.const(SourceFile:143) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.cOM5.const(SourceFile:129) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.cOM5.const(SourceFile:122) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.Prn.native(SourceFile:304) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.prn.const(SourceFile:345) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.pRN.const(SourceFile:48) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.aux.const(SourceFile:82) [15:53:10] [Async Chat Thread - #0/WARN]: at me.kangarko.chatcontrol.aux.execute(SourceFile:45) [15:53:10] [Async Chat Thread - #0/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [15:53:10] [Async Chat Thread - #0/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [15:53:10] [Async Chat Thread - #0/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [15:53:10] [Async Chat Thread - #0/WARN]: at net.minecraft.server.v1_9_R1.PlayerConnection.chat(PlayerConnection.java:1272) [15:53:10] [Async Chat Thread - #0/WARN]: at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1210) [15:53:10] [Async Chat Thread - #0/WARN]: at net.minecraft.server.v1_9_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [15:53:10] [Async Chat Thread - #0/WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [15:53:10] [Async Chat Thread - #0/WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:266) [15:53:10] [Async Chat Thread - #0/WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [15:53:10] [Async Chat Thread - #0/WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [15:53:10] [Async Chat Thread - #0/WARN]: at java.lang.Thread.run(Thread.java:745) [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] *----------------------------------------------* [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] PlaceholderAPI failed to replace variables! [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Player: Jorian03 [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Message: *-----* Jorian03 *-----* [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Speelt sinds: {player_first_join_date} [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Totale speeltijd: {statistic_time_played} [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Totale votes: {voteroulette_votes_lifetime} [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Aantal keer dood: {statistic_deaths} [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Saldo: {vault_eco_balance_fixed} [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] Error: RuntimeException: Essentials API is called before Essentials is loaded. [15:53:10] [Async Chat Thread - #0/INFO]: [ChatControl] *----------------------------------------------*
I see private messages between players on a normal basis. socialspy is OFF, but ever since I installed this plugin, I see messages between players. Is this normal?
I tried everything
The Anti-Spam is very strict with basically everything. Any solution to keep it enabled but being less strict? I get a lot of complains about it ..
Hello, please look at this - http://pastebin.com/xG9UR3K9, http://pastebin.com/kq5PgzWH
States in the console that there was an error or malfunction getting essentials user , not sure if this is breaking anything.
Hi,
I tried to configure the chat.txt, but everytime a change something, ChatControl stops working.
Please help, I have no idea what I'm doing wrong. :(
chat.txt -> http://pastebin.com/5y7ESsPL
error log -> http://pastebin.com/01myqYrM
I know /reload states that not all plugins can handle it, but the /reload command is really useful, and did not break the plugin on the previous free version.
Perhaps this is already something you are aware of, but I thought I'd mention it. Thanks again for all your hard work
I can't find a way to add in the typo/slang correction you were claiming this plugin has or can do. Can you provide me a way to fix typos such as "teh" being changed to "the" or "u" being changed to "you". etc. etc.?
This is an up-to-date list of features to be considered and added in the 7.0.0 release. Not sorted by priority. Sidenote: Those are no promises.
ignore world
, then actionbar
, then title
and then bossbar
#10 and #39
I usually do not remove comments, but they will be cleaned regularly to keep this page clean.
On the latest version 6.8.3 the nickname is still not working from essentialsX: http://prntscr.com/aif53f
By putting the "handlers.xml" in the Swear, placing Rewrite_to file: "Viva MineSteel" does not replace the word or message.
If I type two times
/tpa player1 first time everything is ok, but second time it says "Please do not repeat same (or similar) message."
Then if I type
/tpa player2 first time it work, but second it display "Please do not repeat same (or similar) message."
In case where player1 and player2 has similar nicks it won't send tp to another player, but it does not matter, I just want to know how to fix this, because ChC see commands as chat message.
I want forbide players from spaming chat (including chat commands) but rest like tpa, warp, home, spawn.. they can use that as many time as they want.
Hello there. I love your plugin and its doing great. The only issue im having is players are not able to use /ch . We use herochat and that command allows players to talk in local chat. So im wondering. Is there a way to disable the CCP channel commands?
Examples:
Default (what it is now)
The group "Ejer" has the weight 1 and the group "A" has the weight 1000 (its called calories in PEX xD)
Inverse
The group "Ejer" has the weight 1000 and the group "A" has the weight 1
The point with this is:
I would like to have a section in the config where its possible to inverse the multi_prefix option.
And by inverse i mean: The group with the highest weight are first. (>)
Beside ignore string
, ignore event
, ignore perm
and ignore gamemode
I suggest to add the option ignore world
.
Hi!
We are currently trying to set up our Chatfilters.
We tried literally every kick/ban Plugin but every Plugin needs the command format like this "/tempban {player} {amount} {Unit} {Reason}"
But ChatControl doesn't allows more than 2 Attributes, so Plugins with this format "/tempban {player} {Amount&Unit} {Reason}" will work, but all other won't. It just doesn't ban/tempban the player.
Kicking or permanently banning (where you dont need so much Attributes) works fine.
So the command looks like this, but just doesn't do anything:
"tempban {player} 15 M Testreason"
Any Ideas?
[17:06:58] [Server thread/INFO]: Marko3009 issued server command: /auc start 192 3000 500
[17:06:58] [Server thread/ERROR]: Could not pass event PlayerCommandPreprocessEvent to ChatControl v6.8.1
org.bukkit.event.EventException
at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:46) ~[patched_1.9.jar:git-Paper-531]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched_1.9.jar:git-Paper-531]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched_1.9.jar:git-Paper-531]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched_1.9.jar:git-Paper-531]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1373) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1193) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [patched_1.9.jar:git-Paper-531]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_51]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_51]
at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:775) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:404) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:714) [patched_1.9.jar:git-Paper-531]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:613) [patched_1.9.jar:git-Paper-531]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: me.kangarko.chatcontrol.cOM2
at me.kangarko.chatcontrol.Com3.charAt(SourceFile:656) ~[?:?]
at java.util.regex.Pattern$BmpCharProperty.match(Unknown Source) ~[?:1.8.0_51]
at java.util.regex.Pattern$Branch.match(Unknown Source) ~[?:1.8.0_51]
at java.util.regex.Pattern$Start.match(Unknown Source) ~[?:1.8.0_51]
at java.util.regex.Matcher.search(Unknown Source) ~[?:1.8.0_51]
at java.util.regex.Matcher.find(Unknown Source) ~[?:1.8.0_51]
at java.util.regex.Matcher.replaceAll(Unknown Source) ~[?:1.8.0_51]
at me.kangarko.chatcontrol.COM1.const(SourceFile:271) ~[?:?]
at me.kangarko.chatcontrol.com1.const(SourceFile:271) ~[?:?]
at me.kangarko.chatcontrol.com1.const(SourceFile:236) ~[?:?]
at me.kangarko.chatcontrol.nuL.onPlayerCommand(SourceFile:211) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor117.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$1.execute(EventExecutor.java:44) ~[patched_1.9.jar:git-Paper-531]
... 17 more
You've probably gotten alot of requests for this. But can you add ignore command for players who don't want to see other player's chat
Hello
This is a continuation of this
https://www.spigotmc.org/threads/chatcontrol-pro-80th-update-600-downloads-sale-paid.82298/page-55#post-1403298
and this
https://www.spigotmc.org/threads/chatcontrol-pro-80th-update-600-downloads-sale-paid.82298/page-56#post-1407929
i tried setting my formatter to HIGH, and now players cannot chat if muted and you are using local only chat.
but if they are using the bungee (global) chat, then they can still talk without problems :C
Running kcauldron,(Infinity evolved modpack v2.4.2) fair bit of plugins, Can include a server log if needed. Running latest paid version of cc-p as of 4/6/2016 (6.8.7)
When i do a /msg example /msg DanUnk test
What I get back when the plugin is enable is the help content (obviously it works when the plugin is disabled.)
/msg
It does this with the default config after having just been installed, If I enable the "Private message" section of the config then I get an error about an error having occurred during the process.(can send a screen of that as well.
What can I send you that might best help you to pin point.
Chacontrol is lagging my server could you please fix it:
http://prntscr.com/bfacxm
Greetings,
Can you please implement getting Server Name for your plugin (for Bungee) from server.properties? Because I do updates in settings.yml file on only one server and then copy that file over all servers.
Thanks in advance!
I updated to the latest version that now supports Nicky and suddenly my essentials nicknames are not supported.
Hi,
We are using the party and friends plugin and chat control pro, chat control works brilliantly and the global chat is very useful, I know it can filter spigot commands, is it possible that it can filter bungee commands also?
Thanks
I was curious while doing the. Ewes update with /reply /tell can you add /ignore for players to use
Also add /separate feature for admins or staff to allow us to make it so two players can see each other in regular chat. Reason for this would be if two players are fighting in chat you can make it so they can't see each others messages... no messages no fight... lol
I can no longer call functions from the server console, and see their output. Command runs, but the out put no longer shows in the console.
things like /pex commands or /gc none of the normal output shows anymore,
my config http://pastebin.com/PPDWK8bU
Hello there.
Would be neat if you could add the option to send actionbar & title messages in packets.txt rules.
Example:
match ^You don't have permission!
then actionbar You don't have permission!
then deny
Hi, I just bought the plugin, but it doesn't seem to work properly for me.
I am running spigot version git-Spigot-e6f93f4-d884ab3 (MC: 1.9.2)
on OpenJDK version 1.8.0_91
, with version 6.9.0
of the plugin.
Whenever I chat from the game, this error shows in the console:
[10:09:00 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatControl v6.9.0
java.util.UnknownFormatConversionException: Conversion = 'p'
at org.bukkit.event.player.AsyncPlayerChatEvent.setFormat(AsyncPlayerChatEvent.java:100) ~[spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at me.kangarko.chatcontrol.aux.const(SourceFile:70) ~[?:?]
at me.kangarko.chatcontrol.aux.execute(SourceFile:45) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at net.minecraft.server.v1_9_R1.PlayerConnection.chat(PlayerConnection.java:1272) [spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1210) [spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at net.minecraft.server.v1_9_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot-1.9.2.jar:git-Spigot-e6f93f4-d884ab3]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_91]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
And the chat message is not formatted.
I noticed you are suspending nicknames because "essentials is broadly used". I don't use essentials and I know a lot of other people don't use it either. Please reconsider this.
I'm not seeing chat from chatcontrol being logged to console anymore.
Server version: CraftBukkit version git-Spigot-4af49dc-c5e9a16 (MC: 1.9.4) (Implementing API version 1.9.4-R0.1-SNAPSHOT)
ChatControl Pro version: 6.9.1
Relevant plugins: DiscordMC, Dynmap
How to reproduce:
If you have an obvious issue with one or more of your configuration file/s include them as well:
I don't see one, but here ya go
http://d.l33t.tech/1lcpD/bUUSjBmA
ChatControl-Pro not working on spigot 1.7-1.8 (protocol hack) with bungeemode on. its working fine if u turn off bungeemode.
error on bungeemodeon "java.lang.IllegalArgumentException: BungeeCords requires Spigot 1.7.10 or newer."
spigot: SandmanPlayss
Allow people to set up a "Message of the Day" message that will fire once when a player logs on, only to that player, maybe with a configurable delay option.
It would be nice if players can disable the chat. But in a more advanced way, so you are able to disable the normal chat, but keep the private chat.
in the 6.8.2
when someone join or leave it will show my name (or random name)
Hi!
We just set up Buycraft to use CHC announce if someone purchased something.
Buycraft tells CHC on Server A to broadcast the Message over all Servers (which it normally does)
BUT, if there is no Player on this Server, the Announce throws an error and doesn't broadcast it anywhere.
The Error shown in latest.log:
[18:15:22] [Server thread/INFO]: [BuycraftX] Dispatching command 'chc a rurdo hat was für den Server springen lassen. HipHip ...' for player 'rurdo'.
[18:15:22] [Server thread/INFO]: [ChatControl] �[0;37;1m[Announcement by �[0;36;1mCONSOLE�[0;37;1m]: �[0;37;22mrurdo hat was für den Server springen lassen. HipHip ...�[m
[18:15:22] [Server thread/INFO]: �[0;31;1mAn unhandled error occured during executing the command.�[m
[18:15:22] [Server thread/WARN]: java.lang.IllegalArgumentException: Cannot send message to bungee from an empty server
[18:15:22] [Server thread/WARN]: at org.apache.commons.lang.Validate.isTrue(Validate.java:136)
[18:15:22] [Server thread/WARN]: at me.kangarko.chatcontrol.CoM2.native(SourceFile:611)
[18:15:22] [Server thread/WARN]: at me.kangarko.chatcontrol.com4.const(SourceFile:23)
[18:15:22] [Server thread/WARN]: at me.kangarko.chatcontrol.con.const(SourceFile:234)
[18:15:22] [Server thread/WARN]: at me.kangarko.chatcontrol.cOm4.onCommand(SourceFile:28)
[18:15:22] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[18:15:22] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[18:15:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:645)
[18:15:22] [Server thread/WARN]: at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:580)
[18:15:22] [Server thread/WARN]: at net.buycraft.plugin.bukkit.BukkitBuycraftPlatform.dispatchCommand(BukkitBuycraftPlatform.java:38)
[18:15:22] [Server thread/WARN]: at net.buycraft.plugin.execution.strategy.QueuedCommandExecutor.run(QueuedCommandExecutor.java:49)
[18:15:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
[18:15:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[18:15:22] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729)
[18:15:22] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400)
[18:15:22] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660)
[18:15:22] [Server thread/WARN]: at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559)
[18:15:22] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:745)
I have version 6.8.2 of Chatcontrol pro running on the very latest version of spigot on Java 8.
Rules on signs is enabled in settings.yml
Signs:
Check: true
Both_Directions: true
When a user writes a word that is in the rules.txt, they get a message saying swearing is not allowed, and staff receive the alert about what was written.
However, the word is still allowed to be placed on a sign, and not cancelled. No errors seen in the console. This applies to any word that is in the rules.txt.
Words are blocked if typed directly in chat as normal.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.