mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2025-02-09 16:21:49 +01:00
synchronize globalchat over data for now.
This commit is contained in:
parent
450d9d3ba4
commit
520add8440
@ -26,8 +26,6 @@ public class GlobalChat extends Check{
|
||||
* @return
|
||||
*/
|
||||
public boolean check(final Player player, final String message, final ICaptcha captcha) {
|
||||
// Take time once:
|
||||
final long time = System.currentTimeMillis();
|
||||
|
||||
final ChatConfig cc = ChatConfig.getConfig(player);
|
||||
|
||||
@ -36,7 +34,17 @@ public class GlobalChat extends Check{
|
||||
return false;
|
||||
|
||||
final ChatData data = ChatData.getData(player);
|
||||
|
||||
|
||||
synchronized (data) {
|
||||
return unsafeCheck(player, message, captcha, cc, data);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean unsafeCheck(final Player player, final String message, final ICaptcha captcha,
|
||||
final ChatConfig cc, final ChatData data) {
|
||||
// Take time once:
|
||||
final long time = System.currentTimeMillis();
|
||||
|
||||
boolean cancel = false;
|
||||
|
||||
data.globalChatFrequency.add(time);
|
||||
|
Loading…
Reference in New Issue
Block a user