Player Contracts System v1.7

Create, accept, and manage player contracts with GUI menus and Vault economy support.
  • pcs.png
  • Captura de pantalla 2026-06-03 123647.png
  • Captura de pantalla 2026-06-03 150900.png
  • Captura de pantalla 2026-06-03 150917.png
  • Captura de pantalla 2026-06-03 150930.png
  • Captura de pantalla 2026-06-03 151025.png
  • pcs.png
  • Captura de pantalla 2026-06-03 123647.png
  • Captura de pantalla 2026-06-03 150900.png
  • Captura de pantalla 2026-06-03 150917.png
  • Captura de pantalla 2026-06-03 150930.png
  • Captura de pantalla 2026-06-03 151025.png
This plugin creates a contract/bounty system between players within the server, featuring Vault economy integration, a graphical interface, and persistent data storage.




What does it do exactly?


Player-to-player contract system


A player can create a contract targeting another player and define a reward.
The money is deducted when the contract is created and held until the contract is completed.



⚙️ Commands​


📌 Main Command​


/contract
Opens the main contracts GUI.


Full GUI-based workflow


This is not just a basic command system — it includes interactive menus to:


  • View available contracts
  • View contracts you have accepted
  • View contracts you have created
  • Accept or reject contracts with clear actions (green/red wool)
  • Manage and delete your own contracts



Game rules to prevent abuse


Includes important validations:


  • You cannot accept a contract where you are the target
  • You cannot accept a contract you created yourself
  • Already accepted contracts no longer appear as available
  • If you reject a previously accepted contract, it becomes available again



Guided creation via chat + confirmation


From My Created Contracts, you can start Create Contract:


  • Enter the target player in chat
  • Enter the reward amount in chat
  • A final confirmation GUI opens (accept/reject)
  • If accepted, the contract is created and the reward is charged



Automatic expiration and refund


Each contract has a time limit (24h configurable).
If it expires without being completed:


  • It is automatically removed
  • The money is refunded to the creator



Automatic payment on completion


When the player who accepted the contract kills the target:


  • They receive the reward
  • The contract is marked as completed
  • It is removed from the active list



Real YAML persistence


Contracts are saved in a file, so they are not lost when the server restarts.
They are automatically loaded again when the server starts.




Configuration and translation


Includes configurable files for:


  • System parameters (expiration, intervals)
  • Plugin messages
  • GUI texts, buttons, titles, and lore (fully editable/translatable)



Vault integration


The plugin uses Vault for all economy operations:


  • Charge on contract creation
  • Refund on expiration/cancellation
  • Payment on completion



Summary


A professional contract system for PvP/economy servers, with strong UX, persistence, translation support, and controlled gameplay flow — ready for production use.

dc.png
Buy a license now
$5.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
116 Views
0 Purchases
1 Downloads
Apr 4, 2026 Published
Jun 3, 2026 Updated
Not yet rated
41 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Economy
  1. Chat
  1. GUI
Game mode
  1. Survival
  1. Economy
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
  1. Spanish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Fast-paced Capture the Flag gameplay with team roles, map control, and spectator flow.
Not yet rated
0 purchases
The Classic Game of Rock, Paper, Scissors - Now in Minecraft!
Not yet rated
0 purchases
Connect TikTok LIVE events to Minecraft with customizable chat, action bar, titles, and gift actions
Not yet rated
0 purchases
A custom naval-themed resource pack for Battleship-style gameplay
Not yet rated
0 purchases
Visual in-panel editor for server.properties with live values, MOTD color codes, and server icon
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
116 Views
0 Purchases
1 Downloads
Apr 4, 2026 Published
Jun 3, 2026 Updated
Not yet rated
41 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Economy
  1. Chat
  1. GUI
Game mode
  1. Survival
  1. Economy
  1. Roleplay
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
  1. Spanish
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
Fast-paced Capture the Flag gameplay with team roles, map control, and spectator flow.
Not yet rated
0 purchases
The Classic Game of Rock, Paper, Scissors - Now in Minecraft!
Not yet rated
0 purchases
Connect TikTok LIVE events to Minecraft with customizable chat, action bar, titles, and gift actions
Not yet rated
0 purchases
A custom naval-themed resource pack for Battleship-style gameplay
Not yet rated
0 purchases
Visual in-panel editor for server.properties with live values, MOTD color codes, and server icon
Not yet rated
1 purchase
Top