✅[1.21 - 1.21.8] Karta PlayerContract - Player system of contracts, tasks, and reputations icon

✅[1.21 - 1.21.8] Karta PlayerContract - Player system of contracts, tasks, and reputations -----

player interaction through a structured system of contracts, tasks, and reputation



Karta PlayerContract - v2.2.0

Karta PlayerContract is a Minecraft plugin that enhances player interaction by creating a structured system of contracts, tasks, and reputation. It allows players to post jobs for others to complete, fostering a dynamic, player-driven economy.

Features

  • Player-Driven Contracts: Players can create contracts to request items from other players for a fee.
  • Contract Board GUI: A main GUI (`/contract`) shows all available contracts for players to accept.
  • Personal Inventory GUI: A new GUI (`/contract inv`) lets players view their accepted and completed contracts, see who created them, and track how long they’ve been active.
  • Cancel Your Own Contracts: Easily cancel a contract you created directly from the personal inventory GUI if it hasn’t been accepted yet.
  • Click-to-Claim Rewards: Once a contract is completed, the worker can simply click the item in their personal inventory GUI to receive payment.
  • Reputation System: Gain reputation by completing contracts and lose it by canceling them. Check your or another player’s reputation with `/contract reputation`.
  • Visual Improvements: The in-game GUI now has a cleaner look with non-italicized text and better-organized item details.
  • Tab-Completion for Items: When creating a contract, the item argument now suggests available items.
  • Command Guidance: The `/contract create` command provides clear guidance on how to specify the price and duration.
  • Vault Integration: Uses Vault for all economic transactions.
  • Time-Limited Contracts: Optionally set a time limit for contracts.
  • Admin Commands: Admins can reload the configuration and manage contracts.

Commands

Here is a list of all commands available in Karta PlayerContract.

Main Command: `/playercontract`
Aliases: `/contract`

Subcommand Description
(no subcommand) Opens the main contract board GUI.
inv or inventory Opens your personal contract inventory to view active and completed contracts. You can also cancel contracts you created from this menu.
create <item> <amount> <price> [time] Creates a new contract. - `<price>`: The total amount you will pay the player who completes the contract. - `[time_limit]` is an optional duration for the contract (e.g., 7d, 12h, 30m).
status Checks the status of your currently accepted contract.
complete Turns in the required items to complete your contract.
cancel Cancels your current contract (incurs a reputation penalty).
claim Claims the items from a contract you created that another player has completed.
reputation [player] Checks your own or another player’s reputation.
admin reload Reloads the plugin’s configuration file.
admin delete <contract-id> Forcefully deletes a contract from the board.


Permissions

Permission Description Default
playercontract.admin Grants access to the `/contract admin` commands. Op
Resource Information
Author:
----------
Total Downloads: 83
First Release: Aug 17, 2025
Last Update: Aug 25, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings