{
  "discord.deListener.oscInteraction.serverNotStarted": "**You need to wait for the server to fully start!**",
  "discord.deListener.oscInteraction.notFromGuild": "**You cannot use this command via direct message!**",
  "discord.deListener.oscInteraction.stoppingServer": "**Stopping the server!**",
  "discord.deListener.oscInteraction.executingCommand": "**Executing the command!**",
  "discord.deListener.oscInteraction.noPermission": "**You do not have permission to use this command!**",
  "discord.deListener.oscInteraction.fileNotFound": "**Could not find the specified file!**",

  "minecraft.mcCommands.register.helpMessageExplanation": "\n\n*Strikethrough commands are not implemented because they are redundant or impossible to implement in-game.*\n\n*Admin-only commands require a level 4 operator at minimum, i.e. players with OP permission level 4 or the server console.*",

  "utils.clListener.startListening": "**Start listening to console logs!**",
  "utils.clListener.stopListening": "**Stop listening to console logs!**",

  "utils.utils.cUpdate.newVersionAvailable": "**A new version is available!**",
  "utils.utils.cUpdate.downloadLink": "Download link: <https://github.com/Xujiayao/Discord-MC-Chat/blob/master/README.md#Download>",
  "utils.utils.cUpdate.changelog": "Changelog: ",
  "utils.utils.cUpdate.upToDate": "**Discord-MC-Chat is up to date!**",

  "utils.utils.whitelist.whitelistFailed": "**Player is already whitelisted!**",
  "utils.utils.whitelist.whitelistSuccess": "**Added %s to the whitelist!**",
  "utils.utils.whitelist.playerNotExist": "**That player does not exist!**",

  "utils.utils.reload.success": "**Config file reloaded successfully!**",
  "utils.utils.reload.fail": "**Config file reload failed!**",

  "utils.utils.ghcMessage.help": "Help",
  "utils.utils.ghcMessage.adminOnly": " (admin only)",

  "utils.utils.gicMessage.serverStatus": "Server Status",
  "utils.utils.gicMessage.onlinePlayers": "Online players (%s/%s):\n",
  "utils.utils.gicMessage.noPlayersOnline": "No players online!\n",
  "utils.utils.gicMessage.serverTps": "\nServer TPS:\n%s",
  "utils.utils.gicMessage.serverMspt": "\n\nServer MSPT:\n%s",
  "utils.utils.gicMessage.serverUsedMemory": "\n\nServer used memory:\n%s MB / %s MB",

  "utils.utils.gscMessage.scoreboard": "Scoreboard",
  "utils.utils.gscMessage.noResult": "\nNo result",
  "utils.utils.gscMessage.truncated": "Since messages sent through Discord cannot exceed 2000 characters, the scoreboard has been truncated. You may execute [/dmcc stats] command in-game to view the full scoreboard.",

  "utils.utils.ubCommands.help": "Get a list of available commands",
  "utils.utils.ubCommands.info": "Query server running status",
  "utils.utils.ubCommands.stats": "Query the scoreboard for a statistic",
  "utils.utils.ubCommands.stats.type": "Statistic type",
  "utils.utils.ubCommands.stats.name": "Statistic name",
  "utils.utils.ubCommands.update": "Check for update",
  "utils.utils.ubCommands.whitelist": "Add a player to the server whitelist",
  "utils.utils.ubCommands.whitelist.player": "Player name",
  "utils.utils.ubCommands.console": "Execute a command in the server console",
  "utils.utils.ubCommands.console.command": "Command to execute",
  "utils.utils.ubCommands.log": "Get the specified server log",
  "utils.utils.ubCommands.log.file": "File name",
  "utils.utils.ubCommands.reload": "Reload Discord-MC-Chat config file",
  "utils.utils.ubCommands.stop": "Stop the server",

  "message.unformattedResponseMessage": "    ┌──── <%name%> %message%",
  "message.unformattedChatMessage": "[%server%] <%name%> %message%",
  "message.unformattedOtherMessage": "[%server%] %message%",
  "message.unformattedCommandNotice": "%name% executed %command% command!",

  "message.formattedResponseMessage": "[{\"text\":\"    ┌──── \",\"bold\":true,\"color\":\"dark_gray\"},{\"text\":\"<%name%> \",\"bold\":false,\"color\":\"%roleColor%\"},{\"text\":\"%message%\",\"bold\":false,\"color\":\"dark_gray\"}]",
  "message.formattedChatMessage": "[{\"text\":\"[%server%] \",\"bold\":true,\"color\":\"blue\"},{\"text\":\"<%name%> \",\"bold\":false,\"color\":\"%roleColor%\"},{\"text\":\"%message%\",\"bold\":false,\"color\":\"gray\"}]",
  "message.formattedOtherMessage": "[{\"text\":\"[%server%] \",\"bold\":true,\"color\":\"blue\"},{\"text\":\"%message%\",\"bold\":false,\"color\":\"gray\"}]",
  "message.formattedCommandNotice": "[{\"text\":\"%name% \",\"bold\":false,\"color\":\"%roleColor%\"},{\"text\":\"executed %command% command!\",\"bold\":false,\"color\":\"gray\"}]",

  "message.messageWithoutWebhook": "<%name%> %message%",
  "message.messageWithoutWebhookForMultiServer": "[%server%] <%name%> %message%",

  "message.serverStarted": "**Server started!**",
  "message.serverStopped": "**Server stopped!**",

  "message.joinServer": "**%playerName% joined the game**",
  "message.leftServer": "**%playerName% left the game**",

  "message.deathMessage": "**%deathMessage%**",

  "message.advancementTask": "**%playerName% has made the advancement [%advancement%]**\n*%description%*",
  "message.advancementChallenge": "**%playerName% has completed the challenge [%advancement%]**\n*%description%*",
  "message.advancementGoal": "**%playerName% has reached the goal [%advancement%]**\n*%description%*",

  "message.highMspt": "**Server MSPT (%mspt%) is above %msptLimit%!**",

  "message.offlineChannelTopic": ":x: Server offline | Last updated: <t:%lastUpdateTime%:f>",
  "message.onlineChannelTopic": ":white_check_mark: %onlinePlayerCount%/%maxPlayerCount% player(s) online | %uniquePlayerCount% unique player(s) ever joined | Server started <t:%serverStartedTime%:R> | Last updated: <t:%lastUpdateTime%:f>",
  "message.onlineChannelTopicForMultiServer": ":white_check_mark: %onlinePlayerCount%/%maxPlayerCount% player(s) online | %uniquePlayerCount% unique player(s) ever joined | %onlineServerCount% server(s) online [%onlineServerList%] | Server started <t:%serverStartedTime%:R> | Last updated: <t:%lastUpdateTime%:f>",

  "message.offlineServerStatusVoiceChannelName": "Status: Offline",
  "message.onlineServerStatusVoiceChannelName": "Status: Online",
  "message.onlineServerStatusVoiceChannelNameForMultiServer": "Status: %onlineServerCount% Server(s) Online",

  "message.offlinePlayerCountVoiceChannelName": "Players: 0",
  "message.onlinePlayerCountVoiceChannelName": "Players: %onlinePlayerCount%/%maxPlayerCount%"
}
