Party
Official compatibility
| Element | Reference |
|---|---|
TypeWriter | Required. Use the official TypeWriter release supported by the extension release. |
| Related extensions | Install the related extensions listed on this page before using entries that depend on them. |
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
- Actions — Create Party: Form new group. Invite: Send invitation. Join: Accept invitation. Add Friend: Send request.
- Configuration — Menu Config: UI settings.
User guide
- 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. |
Troubleshooting
The extension is not visible
Check that the installed release matches the supported TypeWriter release and that the related extensions listed in the compatibility section are present.
An entry is missing
In the Typewriter Web panel, use the Search bar or the + button to find or create the entry with its exact identifier. Entry IDs and field names are case-sensitive; do not translate them.
The entry saves but nothing happens
Check that the entry is connected to the trigger, command, objective, event, or menu interaction required by its type. Test with optional permissions and criteria removed, then add them back one at a time.
An integration does not work
Verify the dependency and version shown in the extension card, then check the server log for the first error. Do not replace a missing dependency with a similarly named plugin unless the extension source explicitly supports it.