Added announcement for new players

This commit is contained in:
bushtail
2023-09-16 01:39:16 +00:00
committed by Ryan
parent 8a87fa488d
commit bb46e3f37f
4 changed files with 7 additions and 0 deletions
+3
View File
@@ -308,5 +308,8 @@ class ServerConstants {
@JvmField
var BETTER_DFS = true
@JvmField
var NEW_PLAYER_ANNOUNCEMENT = true
}
}
@@ -578,6 +578,7 @@ class MiscCommandSet : CommandSet(Privilege.ADMIN){
sendDialogue(player, "Thank you!")
player.unlock()
player.removeAttribute("rules:pin")
if(ServerConstants.NEW_PLAYER_ANNOUNCEMENT) sendNews("A new player has joined. Welcome ${player.username}!")
}
else
{
@@ -160,6 +160,7 @@ object ServerConfigParser {
ServerConstants.GRAFANA_LOGGING = data.getBoolean("integrations.grafana_logging", false)
ServerConstants.GRAFANA_TTL_DAYS = data.getLong("integrations.grafana_log_ttl_days", 7L).toInt()
ServerConstants.BETTER_DFS = data.getBoolean("world.better_dfs", true)
ServerConstants.NEW_PLAYER_ANNOUNCEMENT = data.getBoolean("world.new_player_announcement", true)
val logLevel = data.getString("server.log_level", "VERBOSE").uppercase()
ServerConstants.LOG_LEVEL = parseEnumEntry<LogLevel>(logLevel) ?: LogLevel.VERBOSE