Projects & Members
In MapArt Land Rental, map art production is organized around Projects. A project allows a creator to manage multiple plots under a single workspace and invite teammates to build collaboratively.
Roles and Permissions
Projects differentiate between two permission roles: Project Owner and Project Member.
| Role | Target | Permitted Actions |
|---|---|---|
| Project Owner | The player who created the project | Update project settings, invite/remove members, rent plots, extend leases, release plots, archive or delete the project |
| Project Member | Collaborator invited by the owner | Enter leased plots, teleport to plots, place/break blocks, open chests and barrels inside active plots |
The project owner always maintains full administrative and building access to all plots under that project. You do not need to add yourself as a member.
Project Lifecycles
Projects progress through the following states:
- ACTIVE: The default operational state. New plots can be leased and members can build.
- ARCHIVED: An inactive state used to organize finished or paused projects without deleting them. Archived projects can be reactivated at any time.
Project Commands
Create a Project
Create a new project workspace. Creating a project is free.
/mapart project create <ProjectName>
In the GUI, select "New Project" from the /mapart main menu.
List and Inspect Projects
View all projects you own or belong to as a member:
/mapart project list
View detailed information about a specific project:
/mapart project info <ProjectName|ID>
This displays the project ID, owner UUID, current state, total members, and active leases.
Archive and Activate Projects
Archive completed or paused projects to keep your list clean:
# Archive a project
/mapart project archive <ProjectName|ID>
# Reactivate an archived project
/mapart project activate <ProjectName|ID>
Delete a Project
Delete an unwanted project. A project cannot be deleted while it contains active leases or plots undergoing reset. Ensure all leases are released and resets have completed before deleting:
/mapart project delete <ProjectName|ID>
Re-run with confirm within 30 seconds to confirm deletion:
/mapart project delete <ProjectName|ID> confirm
Member Management
Add a Member
Invite a collaborator to your project. The player must be online or have previously logged into the server:
/mapart member add <ProjectName|ID> <PlayerName|UUID>
List Members
List all current collaborators in a project:
/mapart member list <ProjectName|ID>
Remove a Member
Remove a collaborator from your project. The removed player immediately loses access to the project's plots:
/mapart member remove <ProjectName|ID> <PlayerName|UUID>