跳到主要内容

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.

Events

Triggers responding to LuckPerms activity.

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