Player Commands
/theatrical networks
Lists the DMX networks visible to the user together with their identifiers.
Minecraft 1.20.1
A normal player sees:
- Public networks
- Networks they belong to
An operator can see all networks.
Access: All players
/theatrical network new <mode> <name>
Creates a new DMX network using the specified network mode and name.
Example:
/theatrical network new PRIVATE MainStage
Valid modes in Minecraft 1.20.1 are:
PUBLIC
INVITE
PRIVATE
When a player creates a network in Minecraft 1.20.1, that player is automatically added with the:
ADMIN
role.
Access: All players
Console Behaviour
In Minecraft 1.20.1, the server console can also create a network.
Because there is no player associated with the console, a network created this way does not automatically receive a player ADMIN.
In the newer TRP branches, network creation is restricted to players.
/theatrical network <id>
Displays information about a specific network.
Example:
/theatrical network 550e8400-e29b-41d4-a716-446655440000
Minecraft 1.20.1
Requires:
- ADMIN role on that network
or:
- Operator access
Newer Versions
Any member of the network can view its information.
Operators can also access it.
/theatrical network <id> members
Lists the members of a network and their current roles.
Minecraft 1.20.1
The 1.20.1 implementation does not perform a complete membership or administration check after a valid network UUID has been supplied.
Newer Versions
Access is restricted to:
- Members of the network
- Operators
/theatrical network <id> rename <name>
Changes the display name of the selected network.
Example:
/theatrical network <id> rename MainStage
Requires:
- ADMIN role on the network
or:
- Operator access
Newer Versions
Network names must contain between:
1 and 128 characters
after leading and trailing spaces are removed.
Minecraft 1.20.1 does not apply this specific validation.
/theatrical network <id> mode <mode>
Changes the network mode.
Available modes are:
PUBLIC
INVITE
PRIVATE
Requires:
- ADMIN role on the network
or:
- Operator access
Minecraft 1.20.1
Mode values are case-sensitive.
Example:
/theatrical network <id> mode PRIVATE
Newer Versions
Mode values are case-insensitive and command suggestions are provided in lowercase.
/theatrical network <id> add <targets>
Adds one or more players to the selected network.
Requires:
- ADMIN role on the network
or:
- Operator access
Minecraft 1.20.1
New members are initially assigned:
NONE
The command uses player profiles and can resolve stored player profiles when they are available in the server profile cache.
This means the target does not necessarily need to be online.
Multiple targets can also be resolved.
Newer Versions
New members are initially assigned:
SEND
Only currently connected players can be added.
/theatrical network <id> remove <targets>
Removes one or more players from the selected network.
Requires:
- ADMIN role on the network
or:
- Operator access
Minecraft 1.20.1
The command uses player profiles and can resolve cached profiles, including players who are not currently connected.
Newer Versions
Only currently connected players can be targeted.
/theatrical network <id> setrole <target> <role>
Changes the role assigned to a network member.
Available roles are:
NONE
SEND
ADMIN
Requires:
- ADMIN role on the network
or:
- Operator access
Minecraft 1.20.1
Role names are case-sensitive.
The command can resolve multiple player profiles.
Example:
/theatrical network <id> setrole PlayerName ADMIN
Newer Versions
Role names are case-insensitive.
Only one currently connected player is targeted by the command.
/theatrical network <id> delete
Deletes the selected DMX network.
Requires:
- ADMIN role on the network
or:
- Operator access
Deleting a network should be treated as an administrative action because fixtures and other devices may still reference that network.