From d12f4a49a68fbbdc46e3bfac407824a38a0f70f5 Mon Sep 17 00:00:00 2001 From: TheComputerGeek2 Date: Mon, 14 May 2018 19:30:14 -0700 Subject: [PATCH] Prevent no change ticket notification spam --- .../massivecraft/massivetickets/cmd/CmdTicketsCreate.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/com/massivecraft/massivetickets/cmd/CmdTicketsCreate.java b/src/com/massivecraft/massivetickets/cmd/CmdTicketsCreate.java index 3479a03..3a1917b 100755 --- a/src/com/massivecraft/massivetickets/cmd/CmdTicketsCreate.java +++ b/src/com/massivecraft/massivetickets/cmd/CmdTicketsCreate.java @@ -6,6 +6,7 @@ import com.massivecraft.massivecore.command.type.primitive.TypeString; import com.massivecraft.massivecore.mixin.MixinMessage; import com.massivecraft.massivecore.mson.Mson; +import com.massivecraft.massivecore.util.MUtil; import com.massivecraft.massivecore.util.Txt; import com.massivecraft.massivetickets.MassiveTickets; import com.massivecraft.massivetickets.Perm; @@ -61,6 +62,12 @@ public void perform() throws MassiveException boolean update = msender.hasMessage(); String verb = update ? "updated" : "created"; + // But only if the ticket has been changed + if (update && MUtil.equals(msender.getMessage(), message)) + { + msg("Please do not spam our ticket system. Someone will be with you shortly."); + return; + } msender.setMessage(message); if (!update) msender.setMillis(System.currentTimeMillis());