Quick start

Quick start

Install DominionProtect and complete a first lookup with the shortest safe path.

What you will do

By the end of this page, DominionProtect should be running and a player should be able to query an active claim. The plugin is paid-only and currently costs ¥69 on the Afdian product page.

1. Prepare dependencies

  • Java 17 or newer;
  • Paper or Folia 1.20+;
  • Dominion 4.7.3+, working normally;
  • MySQL 8.0+ or MariaDB 10.6+ for the administrator setup described here;
  • Vault only when the server enables economy-backed subscriptions.

2. Place the plugin and start

Put the purchased DominionProtect JAR in plugins/ and start the server once. The first start creates:

plugins/DominionProtect/config.yml
plugins/DominionProtect/languages/
plugins/DominionProtect/failed-records/

Confirm the enable and database-initialization messages in the log. If the database fails, pause subscriptions and read installation and troubleshooting.

3. Configure a test plan

The first start writes default subscription plans. Test the workflow with a safe price or free mode before opening economy subscriptions to players. The price, period-days, record-limit, and quota-full-strategy keys live in config.yml; see subscriptions and economy.

4. Run the first lookup

Stand inside a Dominion claim with recording enabled:

/domp status
/domp lookup t:24h

Page through results when needed:

/domp page next
/domp page prev

To inspect a particular block, run /domp inspect and click it with an empty hand.

5. Test a rollback

Rollback requires dominionprotect.rollback. Use a narrow filter in a test claim:

/domp rollback t:10m p:Steve a:block-place r:20

If the preview is shown, review the client-only ghost blocks and confirm with:

/domp confirm

Use /domp cancel when the filter is wrong. To undo a completed rollback, run the matching /domp restore … command and confirm.

Next