mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-01-02 22:47:41 +01:00
Add chat question config option
This commit is contained in:
parent
d5822e9a41
commit
94edbcfeb1
@ -46,6 +46,8 @@ public interface ISettings extends IConf {
|
||||
|
||||
char getChatQuestion();
|
||||
|
||||
boolean isChatQuestionEnabled();
|
||||
|
||||
BigDecimal getCommandCost(IEssentialsCommand cmd);
|
||||
|
||||
BigDecimal getCommandCost(String label);
|
||||
|
@ -226,6 +226,11 @@ public class Settings implements net.ess3.api.ISettings {
|
||||
return chatQuestion;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isChatQuestionEnabled() {
|
||||
return config.getBoolean("chat.question-enabled", true);
|
||||
}
|
||||
|
||||
public boolean _isTeleportSafetyEnabled() {
|
||||
return config.getBoolean("teleport-safety", true);
|
||||
}
|
||||
|
@ -921,6 +921,9 @@ chat:
|
||||
# plots: "&dP&r"
|
||||
# creative: "&eC&r"
|
||||
|
||||
# Whether chat questions should be enabled or not.
|
||||
question-enabled: true
|
||||
|
||||
############################################################
|
||||
# +------------------------------------------------------+ #
|
||||
# | EssentialsX Protect | #
|
||||
|
@ -38,7 +38,7 @@ public abstract class EssentialsChatPlayer implements Listener {
|
||||
final char prefix = message.charAt(0);
|
||||
if (prefix == ess.getSettings().getChatShout() || user.isToggleShout()) {
|
||||
return message.length() > 1 ? "shout" : "";
|
||||
} else if (prefix == ess.getSettings().getChatQuestion()) {
|
||||
} else if (ess.getSettings().isChatQuestionEnabled() && prefix == ess.getSettings().getChatQuestion()) {
|
||||
return message.length() > 1 ? "question" : "";
|
||||
} else {
|
||||
return "";
|
||||
|
Loading…
Reference in New Issue
Block a user