@@ -172,6 +172,7 @@ private static Map<String, Object> toMap(ConfigurationSection section) {
172172 public static String pingCommandOutput = "<green>%s's ping is %sms" ;
173173 public static String tpsbarCommandOutput = "<green>Tpsbar toggled <onoff> for <target>" ;
174174 public static String dontRunWithScissors = "<red><italic>Don't run with scissors!" ;
175+ public static String uptimeCommandOutput = "<green>Server uptime is <uptime>" ;
175176 public static String unverifiedUsername = "default" ;
176177 private static void messages () {
177178 cannotRideMob = getString ("settings.messages.cannot-ride-mob" , cannotRideMob );
@@ -185,6 +186,7 @@ private static void messages() {
185186 pingCommandOutput = getString ("settings.messages.ping-command-output" , pingCommandOutput );
186187 tpsbarCommandOutput = getString ("settings.messages.tpsbar-command-output" , tpsbarCommandOutput );
187188 dontRunWithScissors = getString ("settings.messages.dont-run-with-scissors" , dontRunWithScissors );
189+ uptimeCommandOutput = getString ("settings.messages.uptime-command-output" , uptimeCommandOutput );
188190 unverifiedUsername = getString ("settings.messages.unverified-username" , unverifiedUsername );
189191 }
190192
@@ -237,6 +239,15 @@ private static void disableGiveCommandDrops() {
237239 public static int commandTPSBarTickInterval = 20 ;
238240 public static boolean commandGamemodeRequiresPermission = false ;
239241 public static boolean hideHiddenPlayersFromEntitySelector = false ;
242+ public static String uptimeFormat = "<days><hours><minutes><seconds>" ;
243+ public static String uptimeDay = "%02d day, " ;
244+ public static String uptimeDays = "%02d days, " ;
245+ public static String uptimeHour = "%02d hour, " ;
246+ public static String uptimeHours = "%02d hours, " ;
247+ public static String uptimeMinute = "%02d minute, and " ;
248+ public static String uptimeMinutes = "%02d minutes, and " ;
249+ public static String uptimeSecond = "%02d second" ;
250+ public static String uptimeSeconds = "%02d seconds" ;
240251 private static void commandSettings () {
241252 commandTPSBarTitle = getString ("settings.command.tpsbar.title" , commandTPSBarTitle );
242253 commandTPSBarProgressOverlay = BossBar .Overlay .valueOf (getString ("settings.command.tpsbar.overlay" , commandTPSBarProgressOverlay .name ()));
@@ -250,6 +261,15 @@ private static void commandSettings() {
250261 commandTPSBarTickInterval = getInt ("settings.command.tpsbar.tick-interval" , commandTPSBarTickInterval );
251262 commandGamemodeRequiresPermission = getBoolean ("settings.command.gamemode.requires-specific-permission" , commandGamemodeRequiresPermission );
252263 hideHiddenPlayersFromEntitySelector = getBoolean ("settings.command.hide-hidden-players-from-entity-selector" , hideHiddenPlayersFromEntitySelector );
264+ uptimeFormat = getString ("settings.command.uptime.format" , uptimeFormat );
265+ uptimeDay = getString ("settings.command.uptime.day" , uptimeDay );
266+ uptimeDays = getString ("settings.command.uptime.days" , uptimeDays );
267+ uptimeHour = getString ("settings.command.uptime.hour" , uptimeHour );
268+ uptimeHours = getString ("settings.command.uptime.hours" , uptimeHours );
269+ uptimeMinute = getString ("settings.command.uptime.minute" , uptimeMinute );
270+ uptimeMinutes = getString ("settings.command.uptime.minutes" , uptimeMinutes );
271+ uptimeSecond = getString ("settings.command.uptime.second" , uptimeSecond );
272+ uptimeSeconds = getString ("settings.command.uptime.seconds" , uptimeSeconds );
253273 }
254274
255275 public static int barrelRows = 3 ;
0 commit comments