GateKeeper is a lightweight plugin made for semi-private Minecraft servers, like those run by schools or small friend groups, where you want to keep access limited to people you trust. Instead of using the traditional whitelist system, new players have to answer a security question the first time they join. If they get it right, they’re permanently verified and can play freely on the server. You can customize the question, the correct answer, all messages, and the time limit.
Installation
- Place the plugin's jar file into plugins folder.
Configuration
- The plugin creates a config file at plugins/GateKeeper/config.yml.
- Default settings:
Code (YAML):
answer
:
"16"
question
:
"Evaluate the definite integral of 4 with respect to x, from 0 to 4."
welcomeMessage
:
"Welcome! Please answer the following question to join the server:"
correctMessage
:
"Correct! You're now verified and ready to play."
incorrectMessage
:
"Incorrect answer. Please try again."
kickMessage
:
"You didn't answer in time. Please try again later."
kickDelay
: 3
# minute
- After editing the config, run /gk reload to apply changes without restarting the server.
Commands
- /gk reload
- /gk revoke <player>
- /gk bypass <player>