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 random
Commands
/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)