Treevite
by raymondjxu
Treevite controls who can join a Fabric server through a chain of invitations, starting from a console root administrator, so access is managed without adding each name to the whitelist by hand.
What it does
Treevite is a server-side Fabric mod that builds a whitelist as a tree. The console root administrator sits at the top, and each whitelisted player can invite others, who in turn can invite more players. The result is a hierarchy of authorized players that shows which invitation led to which account. Invitations can be revoked, and when a player is removed, the privileges of the accounts that player invited are adjusted automatically. Every player can receive an invitation quota that the server sets per day, while the invite links and quota counts are saved automatically. The history of invitations is kept as well.
The mod runs on the server alone, so players join without installing anything. Its data lives in SQLite by default, and PostgreSQL can be used instead. Treevite is open source under the GNU General Public License v3.0 only, with its source code published. Fabric API is required. Files exist for Minecraft Server 26.1.2 only, with 0.1.0 for 26.1.2 as the latest file, published 2026-05-07.
Key features
Tree-based whitelist
Authorized players form a tree that starts at the console root, so each account traces back to the invitation that admitted it.
Player invitations
Whitelisted players invite others with a command, and the invited players can invite more in turn.
Revocation with privilege adjustment
Revoking an invite removes access and adjusts the privileges of the accounts that were invited beneath it.
Daily invitation limits
Each player's number of invitations per day can be set in the configuration to control how fast the tree grows.
Invite history
Past invitations are recorded, so server owners can see how each player was admitted.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
How it compares
Custom Whitelist Text is also server-side only and runs on Fabric for 1.21.1 – 1.21.11, but it is not open source and is released under the MIT License. Slash Invite runs on Fabric and NeoForge for 1.17 – 26.3 under the Mozilla Public License 2.0, and it is open source. Bedrock Allow Deny Border is client-side only for 1.21 and under the MIT License, so it is not a server access tool.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Treevite | Fabric | 26.1.2 | Server-side only | 2026-05-07 |
| Custom Whitelist Text | Fabric | 1.21.1 – 1.21.11 | Server-side only | 2026-08-04 |
| Slash Invite | Fabric and NeoForge | 1.17 – 26.3 | Not published | 2026-09-25 |
| Bedrock Allow Deny Border | Fabric | 1.21 | Client-side only | 2026-09-13 |
Questions
Does Treevite need Fabric API?
Does a player need the mod to join?
Where is the invitation data stored?
Can LuckPerms be used with Treevite?
In the catalog
Treevite is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 15,189 mods support Minecraft 26.1.2.
Similar mods
What the author says
A server-side Minecraft Fabric mod that implements a tree-based whitelist system for managing player access through an invitation chain. Treevite allows you to control who can join your server through a hierarchical invitation system. Starting with just the console as the root administrator, whitelisted players can…
Official listing
- Modrinth page
- modrinth.com/mod/treevite
- Owner
- raymondjxu
- Published
- 2026-05-07
- Updated on Modrinth
- 2026-05-07
- Facts verified
- 2026-10-15
