INFO
Basic JSON knowledge is required
To customize the messages you need to create a datapack
To create the datapack you must head to you world folder, then to datapacks
There you create a folder with the name of your choice
Inside the folder create a pack.mcmeta
file and a data
folder
On pack.mcmeta
put the following:
{
"pack": {
"description": "Custom messages for AutoWhitelist",
"pack_format": 61
}
}
Feel free to customize the description
content
Inside the data
folder add a folder named autowhiteist
and, inside autowhitelist
, create another folder named lang
Inside the lang
folder create a new file called en_us.json
In that file you will customize the mod messages.
TIP
You don't need to include all translations, only the ones you want to change.
You will also want to run /datapack enable <your datapack>
If you already have the datapack enabled make sure to run /reload
to update the translations
{
"commands.autowhitelist.remove.failed": "Failed to remove player(s) from the whitelist. An error occurred or they weren't whitelisted.",
"discord.command.description.register": "Adds the informed Minecraft account to the server whitelist",
"discord.command.description.register.argument/username": "Your Minecraft username",
"discord.command.description.register.argument/geyser": "Whenever it is a Java or Bedrock username",
"discord.command.description.info": "Shows information about your user",
"discord.command.description.admin/userinfo": "Shows information about the given user",
"discord.command.description.admin/userinfo.argument/user": "The user to show the information about",
"discord.command.description.admin/modify": "Modifies the whitelist entry for the given user, adds one if none is found",
"discord.command.description.admin/modify.argument/user": "The Discord user to modify the entry of",
"discord.command.description.admin/modify.argument/username": "The username to whitelist for the given user",
"discord.command.option.register.geyser/java": "Java",
"discord.command.option.register.geyser/bedrock": "Bedrock",
"discord.command.option.admin/modify.geyser/java": "Java",
"discord.command.option.admin/modify.geyser/bedrock": "Bedrock",
"discord.command.register.success.title": "Welcome to the group!",
"discord.command.register.success.message": "Your Minecraft account has been added to the whitelist.\n\n_Please remember that you can always get your entry removed if you break any rule._",
"discord.command.register.last_steps.title": "Finishing some last things",
"discord.command.register.last_steps.message": "You request has been accepted.\nPlease wait while I add you to the server whitelist.\nI'll let you know when everything is done.",
"discord.command.register.username_already_registered.title": "This account is already registered",
"discord.command.register.username_already_registered.message": "The account you inserted is already whitelisted on the server.",
"discord.command.register.player_banned.title": "You seem to be banned from the server",
"discord.command.register.player_banned.message": "Sorry, but I could not add you to the whitelist as you are banned from the server.",
"discord.command.register.already_registered.title": "You're already registered",
"discord.command.register.already_registered.message": "You already have an account registered. Extra accounts aren't supported.",
"discord.command.register.same_username.title": "You're already registered",
"discord.command.register.same_username.message": "Your linked account is already the same as the one you're trying to register. If you want to change it run the command again with the new username.",
"discord.command.register.locked.title": "You can't do that yet",
"discord.command.register.locked.message": "Your entry is currently locked, the account will be unlocked %s.\nUntil then you can't change the linked account.",
"discord.command.register.fatal": "I could not add you to the whitelist.\nPlease contact a moderator.\n\n```%s```",
"discord.command.register.invalid_username.title": "Invalid username",
"discord.command.register.invalid_username.message": "The username you inserted is not valid, a **Minecraft Java Edition** username must contain:\n* Only alphanumerical characters (A-Z 0-9) upper or lower case\n* No spaces or special characters, by the exception of _\n* 3-16 characters",
"discord.command.register.unknown_bedrock_profile.title": "Unknown profile",
"discord.command.register.unknown_bedrock_profile.message": "The username you inserted is not in Geyser's cache. Please provide a Floodgate UUID instead.\nYou can use [mcprofile.io](<https://mcprofile.io/>) to get the UUID",
"discord.command.register.fail.not_allowed.title": "Sorry, but I couldn't accept your request",
"discord.command.register.fail.not_allowed.message": "It seems that you don't have the required subscription/member level or don't have your Twitch/Youtube account linked to your Discord account.\nPlease note that it may take up to an hour for Discord to give you the role",
"discord.command.register.fail.account_data": "I couldn't get the public account data of `%s`. Is it a valid **Minecraft Java Edition** username?",
"discord.command.modify.success.title": "Modified %s's entry",
"discord.command.modify.success.message": "Successfully linked %s to the whitelist entry for `%s`",
"discord.command.modify.last_steps.title": "Finishing changes",
"discord.command.modify.last_steps.message": "Adding user to the whitelist...",
"discord.command.modify.account.title": "This account is already registered",
"discord.command.modify.username_already_registered.title": "This account is already registered",
"discord.command.modify.username_already_registered.message": "The account you inserted is already whitelisted on the server.",
"discord.command.modify.player_banned.title": "Can not add user",
"discord.command.modify.player_banned.message": "The user was not added to the whitelist as the account you inserted is be banned from the server.",
"discord.command.modify.already_registered.title": "User is already registered",
"discord.command.modify.already_registered.message": "The user already has a registered account. Extra accounts aren't supported.",
"discord.command.modify.same_username.title": "User is already registered",
"discord.command.modify.same_username.message": "The linked account is already the same as the one you're trying to register. If you want to change it run the command again with the new username.",
"discord.command.modify.fatal": "Failed to add user to the whitelist.\n\n```%s```",
"discord.command.modify.invalid_username.title": "Invalid username",
"discord.command.modify.invalid_username.message": "The username you inserted is not valid, a **Minecraft Java Edition** username must contain:\n* Only alphanumerical characters (A-Z 0-9) upper or lower case\n* No spaces or special characters, by the exception of _\n* 3-16 characters",
"discord.command.modify.unknown_bedrock_profile.title": "Invalid username",
"discord.command.modify.unknown_bedrock_profile.message": "The username you inserted is not valid, a **Minecraft Java Edition** username must contain:\n* Only alphanumerical characters (A-Z 0-9) upper or lower case\n* No spaces or special characters, by the exception of _\n* 3-16 characters",
"discord.command.modify.fail.not_allowed.title": "Request refused",
"discord.command.modify.fail.not_allowed.message": "The user doesn't have a registered role.\nPlease note that it may take up to an hour for Discord to give role from linked services",
"discord.command.modify.fail.account_data": "Filed to get the public account data of `%s`. Is it a valid **Minecraft Java Edition** account?\n_It is only possible to register Minecraft Java Edition accounts._",
"discord.command.userinfo.title": "User info",
"discord.command.userinfo.description": "Information about %s",
"discord.command.userinfo.roles": "Roles",
"discord.command.userinfo.valid_roles": "Valid roles",
"discord.command.userinfo.whitelisted": "Whitelisted",
"discord.command.userinfo.qualifies": "Qualifies",
"discord.command.info.missing.title": "You are not registered",
"discord.command.info.missing.description": "There is no whitelist entry associated with your discord user",
"discord.command.info.title": "Your whitelist entry",
"discord.command.info.description": "Here is some info about your entry",
"discord.command.info.field.username.title": "Username",
"discord.command.info.field.username.description": "%s",
"discord.command.info.field.role.title": "Detected Role",
"discord.command.info.field.role.description": "%s",
"discord.command.info.field.lock.title": "Lock expiration",
"discord.command.info.field.lock.description.future": "Expires %s",
"discord.command.info.field.lock.description.past": "Expired %s",
"discord.command.info.field.lock.description.permanent": "Permanent",
"discord.command.fail.title": "Something went wrong",
"discord.command.fatal.title": "Something went badly wrong",
"discord.command.fatal.generic": "A fatal error occurred!\nPlease contact a moderator.\n\n```%s```",
"discord.command.fatal.exception": "Tried to execute the command but got an exception\n```%s```\n### Please contact a moderator\n\nIf you are an admin, please check the mod configs, if the issue persists open an issue on the mod's [GitHub page](https://github.com/Awakened-Redstone/AutoWhitelist/issues)",
"discord.command.few_args.title": "Not enough arguments",
"discord.command.few_args.message": "You didn't put the minimum amount of arguments required.\nCheck the help command to see the command usage.",
"discord.command.feedback.received.title": "Command feedback",
"discord.command.feedback.received.message": "Your request has been received and is being processed, if you don't get another feedback message within a minute than please contact a moderator.",
"discord.command.feedback.message.signature": "AutoWhitelist by AwakenedRedstone",
"discord.modal.register.title": "Register account",
"discord.modal.register.input.label": "Minecraft username",
"discord.modal.register.input.placeholder": "Username",
"discord.modal.register.type.username": "Username",
"discord.modal.register.type.uuid": "UUID",
"discord.bot.activity.message": "on the Member Server"
}