LuckPerms
The LuckPerms Extension provides a powerful bridge between TypeWriter and the LuckPerms permission system. It allows you to dynamically manage player permissions, groups, and tracks, as well as segment players into groups based on their LuckPerms data.
Key Features
- Permissions — Add or remove permission nodes dynamically through mechanics.
- Group Mastery — Set primary groups, manage inheritance, and track promotion/demotion.
- Metadata — Store and retrieve custom meta-data, prefixes, and suffixes.
- Player Segmentation — Group players by primary group, weights, tracks, or custom prefixes.
- Event Triggers — React to permission changes and user data synchronization.
Architecture
Entry Library
Actions
Instant permission and group modifications.
- Permissions — Add & Remove Nodes
Events
Triggers responding to LuckPerms activity.
- Node Changes — Trigger on Node Addition
- User Loading — Trigger on Data Sync
Systems & Facts
Conditions and Grouping strategies.
External Dependencies
This extension requires LuckPerms to function.
Quick Start
- 1. Trigger Actions — Use action entries to interact with the extension: permissions, groups, meta. Trigger them from commands, NPCs, events, or other entries. → permissions → groups