diff --git a/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java b/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java index c879000..fa780fe 100644 --- a/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java +++ b/src/main/java/net/pietru/cookie_utils/mixins/MessagePacketMixin.java @@ -34,13 +34,16 @@ public class MessagePacketMixin { MessageInfo msg = ply_msgs.get(playerUniqueId); long time = System.currentTimeMillis(); if (msg.last_msg+msg.msg_delay>time || msg.last_msg_txt.equals(message)) { - msg.msg_delay += 1000; + msg.msg_delay += 500; + if (msg.msg_delay>10000) + msg.msg_delay=10000; ci.cancel(); - } else - msg.msg_delay=1000; + } else { + msg.msg_delay = 500; + msg.last_msg_txt = message; + } msg.last_msg = System.currentTimeMillis(); - msg.last_msg_txt=message; } else { ply_msgs.put(playerUniqueId,new MessageInfo()); }