Skip to main content

Commands & Permissions

This page lists all commands and permissions available in zAuctionHouse V4.

Main Command

The main command is /zauctionhouse with the following default aliases:

  • /ah - Short and common
  • /hdv - French abbreviation (Hotel des Ventes)
  • /auction - Full English name
  • /zauction - Plugin-prefixed version
info

You can customize aliases in config.yml under commands.main-command.aliases. A server restart is required after changing command aliases.

Player Commands

CommandDescriptionPermission
/ahOpen the auction housezauctionhouse.use
/ah sell <price> [amount] [economy]Sell the item in your handzauctionhouse.sell
/ah claimClaim pending money from sales-
/ah page <number>Open auction house at specific page-
/ah sellingView your currently listed itemszauctionhouse.selling
/ah expiredView your expired itemszauctionhouse.expired
/ah purchasedView items you've boughtzauctionhouse.purchased
/ah historyView your sales historyzauctionhouse.history

Sell Command Details

/ah sell <price> [amount] [economy]

Arguments:

  • <price> - The price per item (required). Supports multipliers: 1K, 2.5M, 1B, etc.
  • [amount] - Number of items to sell from your stack (optional, defaults to full stack)
  • [economy] - Which economy to use (optional, defaults to configured default)

Examples:

# Sell item in hand for 1000
/ah sell 1000

# Sell 32 items for 5000 each
/ah sell 5000 32

# Sell using specific economy
/ah sell 10000 64 vault

Sell Inventory Mode

If enable-sell-inventory is set to true in config, running /ah sell without arguments opens a GUI where players can:

  • Select items from their inventory
  • Set the price
  • Choose the economy

Admin Commands

CommandDescriptionPermission
/ah reloadReload all configuration fileszauctionhouse.reload
/ah adminAccess admin toolszauctionhouse.admin
/ah admin generate <amount>Generate fake items for testingzauctionhouse.admin
/ah admin open <type> <player>View player's items/historyzauctionhouse.admin
/ah admin add <player> <type>Add items to player's accountzauctionhouse.admin.items
/ah admin cache show <player>Show player's cache datazauctionhouse.admin
/ah admin cache clear <player> [key]Clear player's cachezauctionhouse.admin
/ah admin cache set <player> <key> <value>Set cache valuezauctionhouse.admin
/ah admin migrate <source> confirmMigrate data from other pluginszauctionhouse.admin

Admin Open Types

The <type> parameter for /ah admin open accepts:

  • selling - View player's active listings
  • expired - View player's expired items
  • purchased - View player's purchased items
  • history - View player's sales history

Example:

/ah admin open selling Steve

Migration

Migrate data from other auction plugins:

/ah admin migrate zauctionhousev3 confirm

Supported sources:

  • zauctionhousev3 (aliases: zah, zahv3, v3)
warning

Always backup your data before migrating! Migration cannot be undone.

Permissions

Basic Permissions

PermissionDescription
zauctionhouse.useAccess the auction house
zauctionhouse.sellSell items on the auction house
zauctionhouse.sellingView your listed items
zauctionhouse.expiredView your expired items
zauctionhouse.purchasedView purchased items
zauctionhouse.historyView sales history
zauctionhouse.reloadReload configurations
zauctionhouse.adminAccess admin features
zauctionhouse.admin.itemsAdd/remove items as admin
zauctionhouse.admin.remove-inventoryRemove items from sale via GUI

Item Limit Permissions

Control how many items a player can list simultaneously. Configure in config.yml:

permissions:
auction:
- permission: zauctionhouse.max.5
limit: 5
- permission: zauctionhouse.max.10
limit: 10
- permission: zauctionhouse.max.15
limit: 15

The plugin uses the highest limit permission the player has.

PermissionLimit
zauctionhouse.max.55 items
zauctionhouse.max.1010 items
zauctionhouse.max.1515 items

Expiration Time Permissions

Control custom expiration times for listed items. Configure in config.yml:

expiration:
auction:
default-expiration: 172800 # 2 days in seconds
permission:
enable: true
permissions:
- permission: zauctionhouse.expiration.vip
expiration: 3600 # 1 hour
- permission: zauctionhouse.expiration.elite
expiration: 7200 # 2 hours
- permission: zauctionhouse.expiration.legend
expiration: 259200 # 3 days
PermissionDuration
zauctionhouse.expiration.vip1 hour
zauctionhouse.expiration.elite2 hours
zauctionhouse.expiration.legend3 days

Tax Permissions

Control tax rates for players. Configure in economies.yml:

PermissionDescription
zauctionhouse.tax.bypassCompletely bypass all taxes
zauctionhouse.tax.vip50% tax reduction
zauctionhouse.tax.premium25% tax reduction
zauctionhouse.tax.member10% tax reduction

Economy Permissions

If using multiple economies, control access per economy:

PermissionDescription
zauctionhouse.economy.<name>Use specific economy

Replace <name> with your economy name (e.g., vault, playerpoints).

Command Aliases Configuration

Configure command aliases in config.yml:

commands:
main-command:
aliases:
- ah
- hdv
- auction
- zauction

sell:
aliases:
- sell
- s
- vendre

claim:
aliases:
- claim
- c
- recuperer

page:
aliases:
- page
- p

Price Multipliers

Players can use shorthand notation for large prices:

SuffixMultiplier
K1,000
M1,000,000
B1,000,000,000
T1,000,000,000,000
Q1,000,000,000,000,000

Examples:

/ah sell 1K      # = 1,000
/ah sell 2.5M # = 2,500,000
/ah sell 1.5B # = 1,500,000,000

Permission Examples

LuckPerms

Give a VIP group 15 item slots and legend expiration:

/lp group vip permission set zauctionhouse.max.15 true
/lp group vip permission set zauctionhouse.expiration.legend true
/lp group vip permission set zauctionhouse.tax.vip true

Example Group Setup

# VIP Group
permissions:
- zauctionhouse.max.15
- zauctionhouse.expiration.legend
- zauctionhouse.tax.vip

# Staff Group
permissions:
- zauctionhouse.admin
- zauctionhouse.reload
- zauctionhouse.admin.items
Copyright © 2026 GroupeZ|Build #loading...|-