Finally after weeks of programming and debugging, I have finally gotten a stable release of my new plugin. Login Clearance is a login plugin that makes people login on the server under certain circumstances. Here is a detailed walk-through of the commands and permissions.
Commands:
password:
AllowDecode: true ----- Enables or disables the decode command.
AllowReset: true ----- Enables or disables the reset command.
AllowOptions: true ----- Enables or disables the customizeable player options.
AllowOverrides: true ----- Enables or disables the override command.
OppedPlayerLogin: true ----- This will determine if opped players have to login. "AlwaysLogin" needs to be false, and the player must have his own option set to server to see this take effect.
login:
OnIpChanges: true ----- If true, the server checks if the player's ip changed from their last login. If it did then they need to login.
OnPlayernameChanges: true ----- If true, the server checks if the players name changed from their last login, if it did then they need to login.
AlwaysLogin: false ----- If true, everyone who joins will need to login no matter what.
DisableLogin: false -----If true, then logging in is disabled, anyone can join without needing to make a password.
loginAttempts:
LoginAttemptCounter: true ----- If true the server keeps track of how many times the player fails a login in a row. If it reaches 3 failed login attempts the player is kicked. If it reaches 10 then the player is banned until a staff member unbans the player.
Commands:
- /password create <password>
- This command is used to create a new password for a player. Once created the player will need to login with that exact password.
- Permissions: Clearance.create, Clearance.*, or Operators
- This command is used to create a new password for a player. Once created the player will need to login with that exact password.
- /password decode <player>
- This command is used to decode either yours, or someone else's password in case you cant figure it out.
- Permissions: Clearance.decode, Clearance.*, or Operator's
- NOTE: Players that have the permissions: Clearance.*, Clearance.decode.protect, or Operator cannot be decoded. (they can decode their own passwords though)
- This command is used to decode either yours, or someone else's password in case you cant figure it out.
- /password options <server OR always>
- This command is to determine when you need to login with your password. So lets say I have it set to server, I will only need to login when the server tells me I need to. If I have it set to always then I will always login, unless logging in is disabled.
- Permissions: Clearance.options, Clearance.*, or Operator's
- This command is to determine when you need to login with your password. So lets say I have it set to server, I will only need to login when the server tells me I need to. If I have it set to always then I will always login, unless logging in is disabled.
- /password override <player>
- If you don't have access to the decode command to give someone their password, then this is your next best bet to help them login. When you use this you basically let the player login without needing to do the login command. This would also be useful with things like special guests if they don't want to log in or something.
- Permissions: Clearance.override, Clearance.*, or Operator's
- If you don't have access to the decode command to give someone their password, then this is your next best bet to help them login. When you use this you basically let the player login without needing to do the login command. This would also be useful with things like special guests if they don't want to log in or something.
- /password reset <player>
- If you, or someone else, doesn't like their password then you can reset their password with this command.
- Permissions: Clearance.reset, Clearance.*, or Operator's
- If you, or someone else, doesn't like their password then you can reset their password with this command.
- /auth enable
- If the logging in feature of the plugin is disabled, and you want it enabled again, then this command will let you do that in game, you could also do it in LoginClearance's config file as well.
- Permissions: Clearance.enable, Clearance.*, or Operator's
- If the logging in feature of the plugin is disabled, and you want it enabled again, then this command will let you do that in game, you could also do it in LoginClearance's config file as well.
- /auth disable
- If logging is enabled and you want it disabled, then this will do that for you, just like the enable subcommand, it can be done either in game, or in the config.
- Permissions: Clearance.disable, Clearance.*, or Operator's
- If logging is enabled and you want it disabled, then this will do that for you, just like the enable subcommand, it can be done either in game, or in the config.
- /login <password>
- The login command.
- Permissions: Clearance.login, Clearance.*, or Operator's
- NOTE: passwords are case sensitive.
- The login command.
- /lchelp [command] [subcommand]
- A detailed, in game walk-through of all the commands and permissions that come with the commands.
- Permissions: Clearance.help, Clearance.*, or Operator's
- NOTE: If you do something like "/lchelp password create" and you don't have permission for the create command, then you cant do the help command on it.
- A detailed, in game walk-through of all the commands and permissions that come with the commands.
password:
AllowDecode: true ----- Enables or disables the decode command.
AllowReset: true ----- Enables or disables the reset command.
AllowOptions: true ----- Enables or disables the customizeable player options.
AllowOverrides: true ----- Enables or disables the override command.
OppedPlayerLogin: true ----- This will determine if opped players have to login. "AlwaysLogin" needs to be false, and the player must have his own option set to server to see this take effect.
login:
OnIpChanges: true ----- If true, the server checks if the player's ip changed from their last login. If it did then they need to login.
OnPlayernameChanges: true ----- If true, the server checks if the players name changed from their last login, if it did then they need to login.
AlwaysLogin: false ----- If true, everyone who joins will need to login no matter what.
DisableLogin: false -----If true, then logging in is disabled, anyone can join without needing to make a password.
loginAttempts:
LoginAttemptCounter: true ----- If true the server keeps track of how many times the player fails a login in a row. If it reaches 3 failed login attempts the player is kicked. If it reaches 10 then the player is banned until a staff member unbans the player.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Login Clearance is a free Minecraft Java mod. Compatible with Minecraft 1.10. Downloaded 299 times (via Spigot). Download it and open it directly in the game.