Skip to content

Dead simple player whitelist for Minecraft Velocity proxy

License

Notifications You must be signed in to change notification settings

self-crafted/velocity-whitelist

Repository files navigation

velocity-whitelist

standard-readme compliant GitHub GitHub Repo stars GitHub forks GitHub release (latest SemVer) GitHub all releases

Dead simple player whitelist for Minecraft Velocity proxy.

velocity-whitelist is built for my private network, so it may or may not fit your needs. It adds no commands to interface with it. All attempts on joining the proxy are blocked, unless the players UUID is in a textfile named whitelist.txt.

Table of Contents

Install

You could either just download a release or you compile the server yourself using the following commands under Linux

git clone https://github.com/self-crafted/velocity-whitelist.git
cd velocity-whitelist
./gradlew build

The server jar will be located at build/libs/velocity-whitelist-<VERSION>.jar.

Note that for compiling you need to use a JDK 17.

Usage

To use this plugin you need to run Java 17. The file whitelist.txt is read every 10 seconds. So simply drop the UUIDs of friends and family in there. You can write comments starting the line with # or //. Player names can't be used. The plugin will accept UUIDs only.

# valid comment
<valid UUID>
// another valid comment
  <valid UUID>

Maintainers

@offby0point5

Contributing

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

This project is licensed under the MIT license.