Skip to main content

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​

CommandDescription
/mapartOpens the main NegiLib GUI menu.

Project Commands (/mapart project)​

CommandDescription
/mapart project create <Name>Creates a new project.
/mapart project listLists 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)​

CommandDescription
/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)​

CommandDescription
/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:

  1. Running the command generates a warning prompt in chat.
  2. Re-run the command with confirm as the final argument within 30 seconds.
  3. 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.