Skip to content

Installation

DEVKruidenier edited this page Nov 11, 2026 · 9 revisions

Installation

  1. Download the latest LandWard-<version>.jar from GitHub Releases or Modrinth.
  2. Stop the Paper or Spigot server.
  3. Put the JAR in plugins/.
  4. Start the server once. LandWard creates its configuration and, by default, an SQLite database.
  5. If needed, change the language or claim limits and run /claimadmin reload. To change the database backend, follow Storage.

At startup, the LandWard banner shows the active storage type and the number of loaded claims. If the database cannot be reached, check the server log before changing any data files.

Choosing a download

The normal JAR from GitHub or Modrinth is the universal build. Hangar distributes a smaller -hangar.jar with the same LandWard features and fewer bundled SQLite platform libraries. Use the universal build on macOS, FreeBSD, Alpine Linux or less common ARM systems. Install only one LandWard JAR at a time.

Updating

Stop the server, back up plugins/LandWard/, then replace only the plugin JAR. Never delete the database during an update unless you intentionally want to remove every land.

When /claim info or /landward info shows Outdated, an administrator can click it or run /claim update or /landward update. LandWard downloads the verified JAR into plugins/LandWard/updates/; it does not replace the running plugin. Stop the server, replace the JAR with the downloaded file, then start the server normally.

From 1.0.2.0: info and update commands work even in worlds where claiming is disabled. They check the latest official GitHub release instead of relying on the server's startup result. The update click targets LandWard directly, so another plugin's /claim command cannot intercept it. Downloads use the universal JAR and verify its GitHub checksum; drafts and beta releases are not selected automatically.

From 1.0.2.0, when an update is available, the console shows the installed version, latest version and download link. Operators and players with landward.pladmin receive the same information when joining, unless login notices are disabled in Configuration. landward.admin is still required to download an update through a command.


Next: Configuration · Claim Management

Clone this wiki locally