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());