PerfBillford
Billford-style item trades in a customizable GUI — preset trades, optional Vault payouts, rotating offers, and admin tools to edit trades in-game. Paper and Folia 1.21 - 26.x
Support
Report bugs and get support here: https://discord.gg/VvM6k2eBDa
Features
• Folia support – Works on Folia and Paper 1.21.x
• Billford trade GUI – Players open
/billford to view required items, preview rewards, and confirm from inventory• Configurable trades – Each trade uses item inputs, item rewards, and optional Vault money (
reward-money)• 300 preset trades – Ready-made
billford_1 … billford_300 in config.yml (edit or extend as needed)• Rotating offers –
manual, sequential, or random mode with rotate-hours interval• In-game trade editor – Create, delete, and edit trades without restarting (inputs/rewards from hand)
• Custom GUI –
gui/billford-gui.yml for title, slots, filler, confirm button, and help book (MiniMessage lore)• Anti-dupe protection – Click cooldown and trade lock while a trade is processing
• PlaceholderAPI – Countdown until the next rotation, current trade id, and rotation mode for scoreboards/TAB
• Update checker – Optional notify when a newer version is available
Placeholders
%perfbillford_next_trade% – Time until next trade rotation (custom format in config)
%perfbillford_next_trade_seconds% – Seconds until next rotation (or
- in manual mode)%perfbillford_current_trade% – Active trade id (e.g.
billford_42)%perfbillford_rotating% –
true / false whether rotation is enabled%perfbillford_rotate_hours% – Rotation interval from config
%perfbillford_trade_mode% –
manual, sequential, or randomCommands
/billford – Open the Billford trade GUI (perfbillford.use)
/perfbillford reload – Reload config, trades, GUI, and messages (perfbillford.admin)
/perfbillford trade list – List all trade ids (perfbillford.admin)
/perfbillford trade create (id) – Create a new trade (perfbillford.admin)
/perfbillford trade delete (id) – Remove a trade (perfbillford.admin)
/perfbillford trade setdefault (id) – Set default trade for manual mode (perfbillford.admin)
/perfbillford trade setmoney (id) (amount) – Set Vault money reward (perfbillford.admin)
/perfbillford trade addinput (id) [amount] – Add required item from main hand (perfbillford.admin)
/perfbillford trade clearinputs (id) – Clear all inputs (perfbillford.admin)
/perfbillford trade setrewards (id) – Set rewards from main hand (perfbillford.admin)
/perfbillford trade addreward (id) – Add reward from main hand (perfbillford.admin)
/perfbillford trade clearrewards (id) – Clear all rewards (perfbillford.admin)
