mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-25 02:04:44 +02:00
MOTD Config
This commit is contained in:
@ -6,6 +6,7 @@ import com.gmail.nossr50.config.experience.ExperienceConfig;
|
||||
import com.gmail.nossr50.config.hocon.SerializedConfigLoader;
|
||||
import com.gmail.nossr50.config.hocon.antiexploit.ConfigExploitPrevention;
|
||||
import com.gmail.nossr50.config.hocon.database.ConfigDatabase;
|
||||
import com.gmail.nossr50.config.hocon.motd.ConfigMOTD;
|
||||
import com.gmail.nossr50.config.hocon.playerleveling.ConfigLeveling;
|
||||
import com.gmail.nossr50.config.hocon.scoreboard.ConfigScoreboard;
|
||||
import com.gmail.nossr50.config.hocon.worldblacklist.ConfigWorldBlacklist;
|
||||
@ -69,6 +70,7 @@ public final class ConfigManager {
|
||||
private SerializedConfigLoader<ConfigLeveling> configLeveling;
|
||||
private SerializedConfigLoader<ConfigWorldBlacklist> configWorldBlacklist;
|
||||
private SerializedConfigLoader<ConfigExploitPrevention> configExploitPrevention;
|
||||
private SerializedConfigLoader<ConfigMOTD> configMOTD;
|
||||
private MainConfig mainConfig;
|
||||
private FishingTreasureConfig fishingTreasureConfig;
|
||||
private ExcavationTreasureConfig excavationTreasureConfig;
|
||||
@ -105,6 +107,7 @@ public final class ConfigManager {
|
||||
configLeveling = new SerializedConfigLoader<>(ConfigLeveling.class, "player_leveling.conf", null);
|
||||
configWorldBlacklist = new SerializedConfigLoader<>(ConfigWorldBlacklist.class, "world_blacklist.conf", null);
|
||||
configExploitPrevention = new SerializedConfigLoader<>(ConfigExploitPrevention.class, "exploit_prevention.conf", null);
|
||||
configMOTD = new SerializedConfigLoader<>(ConfigMOTD.class, "message_of_the_day.conf", null);
|
||||
|
||||
mainConfig = new MainConfig();
|
||||
|
||||
@ -334,4 +337,8 @@ public final class ConfigManager {
|
||||
public ConfigExploitPrevention getConfigExploitPrevention() {
|
||||
return configExploitPrevention.getConfig();
|
||||
}
|
||||
|
||||
public ConfigMOTD getConfigMOTD() {
|
||||
return configMOTD.getConfig();
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,20 @@
|
||||
package com.gmail.nossr50.config.hocon.motd;
|
||||
|
||||
import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigMOTD {
|
||||
private static final boolean ENABLE_MOTD_DEFAULT = true;
|
||||
|
||||
@Setting(value = "Show-MOTD-On-Player-Join", comment = "Show players who connect to the server the MOTD from mcMMO" +
|
||||
"\nHistorically this message is literally just telling players that the server runs mcMMO." +
|
||||
"\nSometimes the MOTD includes warnings about build stability if using a volatile dev build." +
|
||||
"\nIf you wish to edit the MOTD, that is done in the locale files inside the JAR." +
|
||||
"\nDefault value: "+ENABLE_MOTD_DEFAULT)
|
||||
private boolean enableMOTD = ENABLE_MOTD_DEFAULT;
|
||||
|
||||
public boolean isEnableMOTD() {
|
||||
return enableMOTD;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user