Commands & GUIs
MapArt Land Rental provides both an intuitive graphical interface powered by NegiLib and direct chat commands. Both methods execute the same underlying logic.
NegiLib GUI
Executing /mapart without arguments opens the main graphical menu.
Screen Hierarchy
- Main Menu: Navigate to your project list, active lease list, or the project creation screen.
- Project List: Displays all projects where you are an owner or member, with pagination support.
- Project Details: Inspect project metadata, manage members, rent new plots, or archive/delete the project.
- Member Management: View project collaborators, add new members by name, or remove existing members.
- Plot Rental: Browse enabled plot sizes with their initial and extension prices, and rent with one click.
- Lease Details: View expiration time and coordinates, teleport to the plot, extend lease duration, or release the plot.
Multi-platform UI rendering
Through NegiLib, Java Edition players receive native dialogs or inventory screens automatically. Bedrock Edition players connecting via Geyser receive native Bedrock form dialogs.
Player Command Reference
Base Command
| Command | Description |
|---|---|
/mapart | Opens the main NegiLib GUI menu. |
Project Commands (/mapart project)
| Command | Description |
|---|---|
/mapart project create <Name> | Creates a new project. |
/mapart project list | Lists all projects you participate in. |
/mapart project info <Name|ID> | Shows detailed information for the specified project. |
/mapart project archive <Name|ID> | Sets the project state to ARCHIVED. |
/mapart project activate <Name|ID> | Reactivates an ARCHIVED project. |
/mapart project delete <Name|ID> [confirm] | Deletes the project (requires confirm within 30 seconds). |
Member Commands (/mapart member)
| Command | Description |
|---|---|
/mapart member list <Project> | Lists all members in the specified project. |
/mapart member add <Project> <Player|UUID> | Adds a collaborator to the project. |
/mapart member remove <Project> <Player|UUID> | Removes a collaborator from the project. |
Plot Rental & Leases (/mapart rent, /mapart lease)
| Command | Description |
|---|---|
/mapart rent <Project> <PlotType> | Leases a plot under the specified project (e.g., /mapart rent MyProject 128). |
/mapart lease list [Project] | Lists active leases. If no project is provided, lists all leases you have access to. |
/mapart lease info <Lease-ID> | Shows lease status, time remaining, and plot coordinates. |
/mapart lease extend <Lease-ID> [Count] | Extends lease duration. Extends by 1 period if count is omitted. |
/mapart lease release <Lease-ID> [confirm] | Releases the lease and triggers automated reset (requires confirm within 30 seconds). |
/mapart lease tp <Lease-ID> | Teleports to the center of your leased plot. |
Confirmation Tokens
Irreversible actions, such as releasing a lease (lease release) or deleting a project (project delete), require a two-step confirmation token:
- Running the command generates a warning prompt in chat.
- Re-run the command with
confirmas the final argument within 30 seconds. - If 30 seconds elapse without confirmation, the pending action expires safely.
> /mapart lease release 12
The plot will be reset and any builds removed. Confirm map locking, then re-run with 'confirm' within 30s.
> /mapart lease release 12 confirm
Operation completed successfully.