From 5c836cdaaf7fe54587c84bb9ec806e89e05d38cb Mon Sep 17 00:00:00 2001 From: TfT_02 Date: Mon, 10 Feb 2014 16:07:43 +0100 Subject: [PATCH] Check party level before sending party chat Fixes #1847 --- .../com/gmail/nossr50/commands/chat/PartyChatCommand.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/commands/chat/PartyChatCommand.java b/src/main/java/com/gmail/nossr50/commands/chat/PartyChatCommand.java index 6a33c25e3..b1b79d984 100644 --- a/src/main/java/com/gmail/nossr50/commands/chat/PartyChatCommand.java +++ b/src/main/java/com/gmail/nossr50/commands/chat/PartyChatCommand.java @@ -4,8 +4,10 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import com.gmail.nossr50.chat.PartyChatManager; +import com.gmail.nossr50.config.Config; import com.gmail.nossr50.datatypes.chat.ChatMode; import com.gmail.nossr50.datatypes.party.Party; +import com.gmail.nossr50.datatypes.party.PartyFeature; import com.gmail.nossr50.locale.LocaleLoader; import com.gmail.nossr50.party.PartyManager; import com.gmail.nossr50.util.player.UserManager; @@ -28,6 +30,11 @@ public class PartyChatCommand extends ChatCommand { return; } + if (party.getLevel() < Config.getInstance().getPartyFeatureUnlockLevel(PartyFeature.CHAT)) { + sender.sendMessage(LocaleLoader.getString("Party.Feature.Disabled.1")); + return; + } + message = buildChatMessage(args, 0); } else {