Broadsheet
Broadsheet turns your server into a real job market. Players post paid jobs backed by escrow, other players browse the board and claim the ones they want, and the reward only changes hands once the job is actually done. No trust needed on either side: the money and any bonus items sit in escrow from the moment a task goes up.
Built for: Survival, SMP, Skyblock, and any server where players trade favors and items.
Three kinds of job
Deliver asks for a set amount of an item, and finishes the moment the worker hands it over. Hunt asks for a set number of a mob killed, and finishes on its own once the kill count is tracked. Custom is free text for anything else, an escort, a build, a favor, and the poster confirms it by hand when it is done. Deliver and Hunt need no judgment call from either side; Custom keeps the door open for jobs a plugin can not verify itself.
The board
/broadsheet open shows every live task in a paginated menu. Click the filter to step through All, Deliver, Hunt, and Custom, and click a task to claim it on the spot.
Posting a job
/broadsheet post deliver <item> <amount> <reward> [description] and /broadsheet post hunt <mob> <amount> <reward> [description] post an auto-verified job. /broadsheet post custom <reward> <description> posts a free-text one. The reward comes out of the poster wallet straight into escrow, plus a small posting fee, so a job can never be listed with money the poster does not have. Want to sweeten a job with items instead of just money? Shift-click a posted task in My Tasks to open its reward vault and stake bonus items into escrow alongside the cash.
My Tasks
/broadsheet mytasks lists everything a player has posted and everything they have claimed in one menu. A posted job can be cancelled for a refund, or confirmed and paid once a Custom worker submits it. A claimed job is completed with a click: Deliver hands over the items straight from the player inventory, Hunt tracks itself, and Custom is submitted for the poster to confirm.
No lost rewards
If a worker inventory is full when a Deliver job pays out, the reward items go to their inbox instead of dropping on the ground. /broadsheet inbox collects everything waiting there whenever there is room. An unclaimed job also expires automatically after a set number of hours and refunds the poster in full, money and staked items both, so nothing is ever stuck in escrow forever.
Features
Commands
Permissions
Placeholders
Configuration
Posting fee, reward floor and ceiling, per-player active post and claim limits, the open task cap, target amount and description length limits, task expiry hours, and the sweep interval are all in config.yml, along with per-category enable switches and reward ceilings for Deliver, Hunt, and Custom. Sounds, save interval, and how long finished task history is kept are configurable too. Run /broadsheet reload to apply changes with no restart.
Requirements
Installation
Try it first
Broadsheet is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to post and claim a job before you buy.
Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
Broadsheet turns your server into a real job market. Players post paid jobs backed by escrow, other players browse the board and claim the ones they want, and the reward only changes hands once the job is actually done. No trust needed on either side: the money and any bonus items sit in escrow from the moment a task goes up.
Built for: Survival, SMP, Skyblock, and any server where players trade favors and items.
Three kinds of job
Deliver asks for a set amount of an item, and finishes the moment the worker hands it over. Hunt asks for a set number of a mob killed, and finishes on its own once the kill count is tracked. Custom is free text for anything else, an escort, a build, a favor, and the poster confirms it by hand when it is done. Deliver and Hunt need no judgment call from either side; Custom keeps the door open for jobs a plugin can not verify itself.
The board
/broadsheet open shows every live task in a paginated menu. Click the filter to step through All, Deliver, Hunt, and Custom, and click a task to claim it on the spot.
Posting a job
/broadsheet post deliver <item> <amount> <reward> [description] and /broadsheet post hunt <mob> <amount> <reward> [description] post an auto-verified job. /broadsheet post custom <reward> <description> posts a free-text one. The reward comes out of the poster wallet straight into escrow, plus a small posting fee, so a job can never be listed with money the poster does not have. Want to sweeten a job with items instead of just money? Shift-click a posted task in My Tasks to open its reward vault and stake bonus items into escrow alongside the cash.
My Tasks
/broadsheet mytasks lists everything a player has posted and everything they have claimed in one menu. A posted job can be cancelled for a refund, or confirmed and paid once a Custom worker submits it. A claimed job is completed with a click: Deliver hands over the items straight from the player inventory, Hunt tracks itself, and Custom is submitted for the poster to confirm.
No lost rewards
If a worker inventory is full when a Deliver job pays out, the reward items go to their inbox instead of dropping on the ground. /broadsheet inbox collects everything waiting there whenever there is room. An unclaimed job also expires automatically after a set number of hours and refunds the poster in full, money and staked items both, so nothing is ever stuck in escrow forever.
Features
- Paginated, filterable task board GUI with a live task count.
- Deliver and Hunt jobs auto-verify; Custom jobs are confirmed by the poster.
- Money reward and posting fee move through Vault and sit in escrow until the job finishes.
- Optional item reward vault for staking bonus items into escrow on any open job.
- My Tasks menu for everything a player has posted or claimed, with contextual click actions.
- Overflow inbox so a full inventory never costs a player their reward.
- Automatic expiry with a full refund of money and staked items to the poster.
- Per-player caps on active posts and active claims, plus a hard cap on open board tasks.
- Per-category enable switches and reward ceilings for Deliver, Hunt, and Custom.
- Click and action sounds on post, claim, complete, confirm, and cancel.
- PlaceholderAPI support for board and player stats.
- Background auto-save every few minutes plus a synchronous save on shutdown, so nothing is lost.
- Every option lives in config.yml with inline comments, and /broadsheet reload applies changes with no restart.
Commands
- /broadsheet (aliases /board, /tasks, /jobs) opens the task board.
- /broadsheet post <deliver|hunt> <target> <amount> <reward> [description] posts an auto-verified job.
- /broadsheet post custom <reward> <description> posts a free-text job.
- /broadsheet mytasks (alias /broadsheet mine) opens what you have posted and claimed.
- /broadsheet inbox (alias /broadsheet collect) collects any rewards that overflowed your inventory.
- /broadsheet stats shows your posted, completed, and earned totals plus the current open task count.
- /broadsheet reload reloads config.yml and messages.yml live.
- /broadsheet admin remove <task id> removes any task and refunds the poster.
- /broadsheet admin purge clears old finished task history.
- /broadsheet help lists every option.
Permissions
- broadsheet.use open the board, claim tasks, collect the inbox, and view stats. Default: everyone.
- broadsheet.post post new tasks to the board. Default: everyone.
- broadsheet.admin reload the plugin, remove any task, and bypass posting limits. Default: operators.
Placeholders
- %broadsheet_posted% lifetime tasks the viewing player has posted.
- %broadsheet_completed% tasks the viewing player has completed for others.
- %broadsheet_earned% total money the viewing player has earned from completed tasks.
- %broadsheet_open% open tasks on the board right now.
Configuration
Posting fee, reward floor and ceiling, per-player active post and claim limits, the open task cap, target amount and description length limits, task expiry hours, and the sweep interval are all in config.yml, along with per-category enable switches and reward ceilings for Deliver, Hunt, and Custom. Sounds, save interval, and how long finished task history is kept are configurable too. Run /broadsheet reload to apply changes with no restart.
Requirements
- Minecraft 1.21 to 26.1.2.
- Paper, Spigot, or Bukkit.
- Java 21.
- Vault plus any Vault-compatible economy plugin, for money rewards.
- PlaceholderAPI is optional, for the placeholders above.
Installation
- Put Broadsheet-1.0.0.jar in your plugins folder, alongside Vault and an economy plugin.
- Start the server once to create config.yml and messages.yml.
- Set posting-fee, min-reward, and max-reward in config.yml to fit your economy.
- Edit config.yml if you want, then run /broadsheet reload.
Try it first
Broadsheet is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to post and claim a job before you buy.
Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
