| # ## ## | |
| # ## EasyAuth ## | |
| # ## Extended Configuration ## | |
| # ## ## | |
| # Allow chat messages to be sent by players who are not logged in. | |
| allow-chat=false | |
| # | |
| # Allow players to use all commands while not logged in. | |
| allow-commands=false | |
| # | |
| # List of allowed commands for players who are not logged in. | |
| allowed-commands=[] | |
| # | |
| # Allow players to move while not logged in. | |
| allow-movement=false | |
| # | |
| # Allow players to interact with blocks while not logged in. | |
| allow-block-interaction=false | |
| # | |
| # Allow "right-clicking" on an entity (e.g. clicking on villagers) by players who are not logged in. | |
| allow-entity-interaction=false | |
| # | |
| # Allow players to punch blocks while not logged in. | |
| allow-block-breaking=false | |
| # | |
| # Allow players to attack entities while not logged in. | |
| allow-entity-attacking=false | |
| # | |
| # Allow players to drop items while not logged in. | |
| allow-item-dropping=false | |
| # | |
| # Allow players to move items in their inventory while not logged in. | |
| allow-item-moving=false | |
| # | |
| # Allow players to use items while not logged in. | |
| allow-item-using=false | |
| # | |
| # Hide player's inventory from them while not logged in. | |
| hide-inventory=true | |
| # | |
| # If player should be invulnerable before authentication. | |
| player-invulnerable=true | |
| # | |
| # If player should be ignored by mobs before authentication. | |
| player-ignored=true | |
| # | |
| # Cancellation of packets with player's movement and teleportation back leads to an increase number of these packets. | |
| # That setting limits players teleportation. | |
| # This setting is server-wide so maximum rate would be (1000/teleportation-timeout-ms) per seconds for all unauthorised players. | |
| # Value 0 would effectively disable this setting so players will be teleported after each packet. | |
| teleportation-timeout-ms=20 | |
| # | |
| # List of aliases for commands. | |
| aliases { | |
| # | |
| # `/l` for `/login` | |
| login=true | |
| # | |
| # `/reg` for `/register` | |
| register=true | |
| } | |
| # | |
| # Try to rescue player if they are stuck inside a portal on logging in. | |
| # For more information, see https://github.com/NikitaCartes/EasyAuth/wiki/Portal-Rescue | |
| try-portal-rescue=true | |
| # | |
| # Minimum length of a password. | |
| min-password-length=4 | |
| # | |
| # Maximum length of a password. | |
| # -1 for no limit. | |
| max-password-length=-1 | |
| # | |
| # Regex for validation of player names. | |
| # For more information, see https://github.com/NikitaCartes/EasyAuth/wiki/Username-Restriction | |
| username-regexp="^[a-zA-Z0-9_]{3,16}$" | |
| # | |
| # Allow floodgate players to bypass regex check. | |
| floodgate-bypass-regex=true | |
| # | |
| # Prevents player being kicked because another player with the same name has joined the server. | |
| prevent-another-location-kick=true | |
| # | |
| # Whether to modify player uuids to offline style. | |
| # Note: this should be used only if you had your server | |
| # running in offline mode, and you made the switch to use | |
| # AuthConfig#premiumAutoLogin AND your players already | |
| # have e.g. villager discounts, which are based on uuid. | |
| # Other things (advancements, playerdata) are migrated | |
| # automatically, so think before enabling this. In case | |
| # an online-mode player changes username, they'll lose all | |
| # their stuff, unless you migrate it manually. | |
| forced-offline-uuid=false | |
| # | |
| # Skip all authentication checks for all players. | |
| # Intended for use with proxies that handle authentication | |
| skip-all-auth-checks=false | |
| # | |
| # Allow players to join the server with same username as previously registered player, but in different case. | |
| allow-case-insensitive-username=false | |
| # | |
| # Time in seconds before a player is prompted to authenticate again. | |
| authentication-prompt-interval=10 | |
| # | |
| # Connection settings for the Mojang API. | |
| mojang-api-settings { | |
| # | |
| # URL of the Mojang API. | |
| url="https://api.minecraftservices.com/minecraft/profile/lookup/name/" | |
| # | |
| # Connection timeout in milliseconds. | |
| connection-timeout=5000 | |
| # | |
| # Read timeout in milliseconds. | |
| read-timeout=5000 | |
| } | |
| # | |
| # Log player registration as info level log. | |
| log-player-registration=false | |
| # | |
| # Log player login as info level log. | |
| log-player-login=false | |
| # | |
| # Prevent offline players from joining the server using online usernames. | |
| prevent-offline-players-with-online-usernames=false | |
| # | |
| # Check offline players with online usernames every time they join the server for online account. | |
| check-offline-players-with-online-usernames=false | |