MyLands

Documentation · v2.2

Installation and getting started

Requirements

  • Paper server 1.21+
  • Vault (dependency) — for economy
  • Optional: Jobs / ExcellentJobs, MyCore

Installation

  1. Download MyLands.jar
  2. Place it in plugins/
  3. Install Vault and an economy plugin (e.g. MyEconomy)
  4. Restart the server
  5. Configure plugins/MyLands/config.yml

First steps

Players use /mylands (or /ml, /lands, /land) to open the menu or run subcommands.

Commands

Main command

/mylands [subcommand] — Aliases: /ml, /lands, /land

Subcommands

  • menu — Open GUI menu
  • create — Create a land
  • delete — Delete your land
  • level — View land level
  • upgrade — Upgrade level
  • zone — Show land borders
  • sethome, home — Teleport
  • visit, invite, remove, join, quit
  • grade — Grades and permissions
  • help — Help

Permissions

mylands.menu, mylands.create, mylands.delete, mylands.level, mylands.upgrade, mylands.zone, mylands.sethome, mylands.home, mylands.visit, mylands.invite, mylands.remove, mylands.join, mylands.quit, mylands.grade, mylands.help. Admin: mylands.admin.reload.

Configuration (config.yml)

Language and database

language, database.type, database.mysql or database.sqlite.file.

Land

land.initial_size, land.height_limit, land.depth_limit, land.min_size, land.max_size, land.max_name_length, land.size_increase_per_level, land.creation_cost, land.deletion_refund_percent, land.max_level.

Upgrade costs

upgrade_costs.lvl2 to upgrade_costs.lvl10.

Co-ownership

co_ownership.max_co_owners.

Visual display

visual.zone_display_particle, zone_display_duration, zone_display_block.

Economy and Jobs

economy.enabled, jobs.enabled, jobs.provider, jobs.level_requirements.

Features

Land management

Create lands with initial size, expand by levels (up to level 10). Configurable creation cost and upgrade costs.

Co-ownership

Invite co-owners, grades and permissions per role.

Visual

Display land borders (particles or blocks), teleport point (home), visit other lands.

Integrations

  • Vault — Payment for creation/upgrade
  • Jobs / ExcellentJobs — Job level for upgrades (optional)
  • MyCore — API and events (optional)

Database

SQLite, MySQL or MariaDB.