The Party Extension adds a robust social layer to TypeWriter, enabling team coordination and friend tracking.
Features
- Party Management — Create, invite, and manage groups.
- Friend System — Social network with requests.
- Auto-Sync — Real-time health and position sync.
- HUD Integration — Variables for custom HUDs.
Architecture
Entries
Quick Start
- 1. Configure Settings — Start with the configuration entry: party_menu_config. This defines global settings for the extension. → party_menu_config
- 2. Trigger Actions — Use action entries to interact with the extension: create, invite, join. Trigger them from commands, NPCs, events, or other entries. → create → invite
Placeholders
Prefix: %typewriter_party_*%
| Placeholder | Description |
|---|
%typewriter_party_in_party% | 1/0 status |
%typewriter_party_leader% | Leader name |
%typewriter_party_size% | Member count |
%typewriter_party_friends_count% | Friend count |
Commands
| Command | Description |
|---|
/party | Open the party menu (alias /p). |
/party create | Create a party. |
/party invite [player] | Invite a player; without an argument, prompts for a name in chat. |
/party join <player> | Join a player's party. |
/party accept <player> | Accept an invitation. |
/party leave | Leave your party. |
/party kick <player> | Kick a member. |
/party disband | Disband your party. |
/party info | Show your party information. |
/party admin list | List every active party (requires party.admin). |
/party admin info <player> | Inspect a player's party (requires party.admin). |
Permissions
| Permission | Description |
|---|
party.use | Use the party system. |
party.admin | Inspect and manage any party. |
Dependencies
| Extension | Required | Usage |
|---|
| GUI Extension | Required | Menu rendering and layout system. |
| PlaceholderAPI | Optional | For @Placeholder fields. |