Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
📜 Player Contracts
Player Contracts brings a completely player-driven contract system to your Minecraft server! 💰⚔️
Players can create contracts, accept jobs from other players, complete objectives, and earn rewards — all through an easy-to-use contract marketplace. Whether someone needs rare items delivered, mobs hunted, or another player taken down, Player Contracts turns those tasks into rewarding player-to-player jobs.
✨ Features
📦 Item Delivery Contracts
Need someone to gather items for you?
Create an item delivery contract and set exactly what you need. Players can accept the contract, collect the required items, and receive their reward once the job is completed.
⚔️ Mob Hunting Contracts
Want players to hunt specific mobs?
Create hunting contracts with a target mob and required amount. Players can accept the contract and make progress simply by killing the required mobs.
🎯 Player Bounties
Put a bounty on another player! 💀
Create player bounty contracts and offer a reward for taking down the target. Perfect for PvP servers, rivalries, events, or simply adding some chaos to your server.
💰 Secure Escrow System
Rewards are handled through an escrow system, helping prevent players from simply taking the reward and abandoning the contract.
🏪 Contract Marketplace
Players can browse available contracts through an easy-to-use GUI marketplace and choose jobs they want to complete.
⭐ Reputation System
Build your reputation by completing contracts and participating in the contract economy.
⏰ Contract Expiration
Contracts don't have to stay active forever. Set expiration times so old or abandoned contracts can automatically expire.
📊 Contract History
Keep track of your previous contracts and see your contract activity.
🗄️ SQLite Database
Contract information is stored using SQLite, allowing data to persist between server restarts.
💵 Vault Economy Support
Uses Vault for economy integration, making it compatible with many popular economy plugins.
🔌 PlaceholderAPI Support
Integrate contract information into scoreboards, tablists, holograms, menus, and other systems using PlaceholderAPI.
🔔 Notifications
Players receive notifications about important contract events, making it easier to keep track of their jobs.
🛠️ Admin Tools
Server administrators have access to administrative contract functionality for managing the system.
🎮 Commands
/contract
Open the main Player Contracts interface.
/contract create
Create a new contract and choose the type of job you want to offer.
/contract my
View contracts you have accepted or are currently working on.
/contract created
View contracts that you have created.
/contract history
View your previous contract history.
/contract cancel
Cancel one of your contracts when cancellation is allowed.
/contract admin
Access administrative contract features.
/contract reload
Reload the plugin configuration and messages without restarting your server.
📜 Contract Types
| Contract | Description |
|---|---|
| 📦 Item Delivery | Players gather and deliver required items |
| ⚔️ Mob Hunt | Players kill a specified number of mobs |
| 🎯 Player Bounty | Players hunt a specified player for a reward |
🚀 Why Use Player Contracts?
💰 Creates a Player-Driven Economy
Instead of every player doing the same repetitive activities, players can create jobs for each other and decide what they're willing to pay.
🤝 Encourages Player Interaction
Players have a reason to interact with one another, trade, cooperate, compete, and complete jobs.
🎯 Gives Players More Things To Do
Contracts provide additional objectives outside the normal Minecraft gameplay loop.
⚔️ Great for Survival & PvP Servers
Use item contracts for resource gathering, mob contracts for grinding, and bounties to encourage PvP.
🛡️ Safer Reward System
The escrow system helps protect contract rewards and creates a more reliable transaction between the contract creator and contractor.
⭐ Builds Server Reputation
The reputation system gives players another reason to consistently complete contracts and participate in the marketplace.
🖥️ Easy GUI Experience
Players don't need to memorize complicated commands to browse contracts — the GUI marketplace makes finding jobs simple.
⚙️ Lightweight & Persistent
With SQLite storage and configurable settings, contracts remain persistent across server restarts while keeping the system suitable for long-term servers.


