Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
1.6.4
1.6.1–1.6.2
1.5.x
1.4.4–1.4.7
1.4.2
1.3.x
1.2.x
1.1
1.0
Platforms
Tags
Creators
Details
Licensed MIT
Published 8 months ago
ServerJoinPerms
A Velocity proxy plugin that enforces server-specific join permissions for Minecraft servers.
Features
- Restricts players from joining servers they don't have permission for
- Prevents server switching to unauthorized servers
- Simple permission-based access control
- Native Velocity integration
Requirements
- Velocity 3.0.0 or higher
- Java 11 or higher
Installation
- Download the latest
ServerJoinPerms.jarfrom the releases page - Place the JAR file in your Velocity server's
pluginsdirectory - Restart your Velocity proxy
Usage
Permissions
The plugin uses a simple permission structure:
server.<servername>- Grants permission to join the specified server
Examples
- To allow access to a server named
survival:server.survival - To allow access to a server named
creative:server.creative
Behavior
- Players without the required permission will be disconnected with an error message
- Permission checks occur on both initial join and server transfers
- The error message clearly indicates the reason for disconnection
Configuration
No configuration file is needed. The plugin works out of the box with Velocity's permission system.
Building from Source
- Clone the repository
- Run
mvn clean package - Find the compiled JAR in the
targetdirectory
Support
For support, please open an issue on the GitHub repository.
License
This project is licensed under the MIT License.
Author
- LOLYAY - Initial development


