Skip to content

Getting Started

Jack edited this page Jun 6, 2026 · 2 revisions

Getting Started

Installation

Requirements

  • Server: Spigot, Paper, Purpur, or Folia (1.20+)
  • Dependencies:

Steps

  1. Download the latest release from GitHub Releases
  2. Place the GPExpansion.jar file in your server's plugins/ folder
  3. Restart your server
  4. Configure settings in plugins/GPExpansion/config.yml
  5. Set up permissions for your players

First-Time Setup

After installation, GPExpansion will create:

  • plugins/GPExpansion/config.yml - Main configuration
  • plugins/GPExpansion/lang.yml - Language/messages file
  • plugins/GPExpansion/data/ - Data storage directory

Basic Configuration

Edit config.yml to customize:

# Sign limits
signs:
  rent:
    limits:
      max-signs: 5
  sell:
    limits:
      max-signs: 5
  mailbox:
    protocol: virtual  # or 'real' for GP3D subdivisions
    limits:
      max-signs: 5
      max-self-mailboxes-per-claim: 1
  global:
    limits:
      max-claims-per-player: 1

# Tax percentage on transactions
tax:
  percent: 5
  account-name: "Tax"

Quick Start Commands

For Players

Command Description
/claim list View your claims with GPExpansion features
/rentclaim Start the rental sign setup wizard
/mailbox Start the mailbox setup wizard
/sellclaim Start the sell sign setup wizard

For Admins

Command Description
/gpx reload Reload configuration
/gpx debug Toggle debug mode
/gpx max <type> <action> <player> <amount> Modify player limits

Verification

To verify GPExpansion is working:

  1. Run /claim - Should show the enhanced claim menu (if GUI is enabled)
  2. Place a [rent] sign - Should activate as a rental sign
  3. Check console for "GPExpansion enabled" message

Next Steps

Clone this wiki locally