Personal Borders
A Fabric mod that enables creating custom world borders for individual players using the LuckPerms permission system.

Key Features
The plugin allows setting personalized world boundaries that apply separately to each server member and each dimension. The system prevents crossing borders by players themselves, their projectiles, and their pets. All adjustments to border settings are applied instantly when corresponding permissions are updated.
Configuration Settings
Personal Borders utilizes four main permissions within the LuckPerms system:
- The basic
personal-borderspermission defines the default world border used when dimension-specific settings aren't configured personal-borders.overworldcontrols boundaries in the Overworldpersonal-borders.the_nethermanages borders in the Netherpersonal-borders.the_endregulates boundaries in the End
All border parameters are configured through permission context values similar to vanilla Minecraft world border commands. Available parameters include:
- Border center coordinates via
center.xandcenter.zparameters - Border size (diameter) using the
distanceparameter - Warning distance
warning.distance, which determines how far from the border the player's screen begins tinting red - Damage parameter
damage.amount, setting damage per second per block outside the border - Damage buffer
damage.buffer, defining the area outside the border where players start taking damage

Proper functionality requires Fabric API and the LuckPerms plugin installed on the server.