Skip to main content
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

Groups

Set Primary & Inheritance

Metadata

Set/Unset Meta Values

Tracks

Promotion & Demotion

Events

Triggers responding to LuckPerms activity.

Node Changes

Trigger on Node Addition

User Loading

Trigger on Data Sync

Systems & Facts

Conditions and Grouping strategies.

Facts

Check permissions, groups, and meta.

Grouping

Strategies for player segmentation.

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