v1.0.0Paper & Folia 1.21.11–26.3 (latest)
Commands
Commands for RogueTrade.
Last reviewed September 2026
Command reference
#Copy exact syntax and confirm access before using administrative or recovery commands.
| Command | Description | Permission | Default | Sender | Example |
|---|---|---|---|---|---|
/trade <player> | Send a trade request | roguetrade.request | true | Player | /trade <player> |
/trade accept <player> | Accept a request | roguetrade.use | true | Player | /trade accept <player> |
/trade history | View retained history | roguetrade.history | true | Player | /trade history |
/trade collection | Open Collection | roguetrade.collection | true | Player | /trade collection |
/trade block <player> | Block requests | roguetrade.block | true | Player | /trade block <player> |
/roguetrade force <player-a> <player-b> | Open a normal safety-checked trade | roguetrade.admin.force | op | Player / Console | /roguetrade force <player-a> <player-b> |
/roguetrade recover <trade-id> a|b|both | Route reviewed ambiguous escrow | roguetrade.admin.recover | op | Player / Console | /roguetrade recover <trade-id> a|b|both |
Command
/trade <player>Description
Send a trade request
Permission
roguetrade.requestDefault
true
Sender
Player
Example
/trade <player>Command
/trade accept <player>Description
Accept a request
Permission
roguetrade.useDefault
true
Sender
Player
Example
/trade accept <player>Command
/trade historyDescription
View retained history
Permission
roguetrade.historyDefault
true
Sender
Player
Example
/trade historyCommand
/trade collectionDescription
Open Collection
Permission
roguetrade.collectionDefault
true
Sender
Player
Example
/trade collectionCommand
/trade block <player>Description
Block requests
Permission
roguetrade.blockDefault
true
Sender
Player
Example
/trade block <player>Command
/roguetrade force <player-a> <player-b>Description
Open a normal safety-checked trade
Permission
roguetrade.admin.forceDefault
op
Sender
Player / Console
Example
/roguetrade force <player-a> <player-b>Command
/roguetrade recover <trade-id> a|b|bothDescription
Route reviewed ambiguous escrow
Permission
roguetrade.admin.recoverDefault
op
Sender
Player / Console
Example
/roguetrade recover <trade-id> a|b|bothStill stuck? Ask in Discord.