COWMODSКаталог модов

Karta PlayerContract

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

4106обновлён 25 авг. 2025 г.
ЭкономикаМеханики игры

Описание

Karta PlayerContract

Karta PlayerContract is a Minecraft plugin that enhances player interaction by creating a formalized system of contracts, tasks, and reputation. It allows players to post jobs for others to complete, fostering a dynamic and 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 (/kartapc) shows all available contracts for players to accept.
  • Personal Inventory GUI: A new GUI (/kartapc inv) allows players to view their accepted and completed contracts, see who created them, and track how long they've been active.
  • Click-to-Claim Rewards: Once a contract is completed, the worker can simply click the item in their personal inventory GUI to receive their payment.
  • Reputation System: Gain reputation by completing contracts and lose it by canceling them. Check your own or others' reputation with /kartapc reputation.
  • 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 the commands available in Karta PlayerContract.

Main Command: /kartapc

Aliases: /kpc, /kontrak

SubcommandDescription
(no subcommand)Opens the main contract board GUI.
inv or inventoryOpens your personal contract inventory to see your active and completed contracts.
create <item> <amount> <price> [time]Creates a new contract. Example: /kartapc create DIAMOND 16 1000 7d
statusChecks the status of your currently accepted contract.
completeTurns in the required items to complete your contract.
cancelCancels your current contract (incurs a reputation penalty).
claimClaims the items from a contract you created that another player has completed.
reputation [player]Checks your own or another player's reputation.
admin reloadReloads the plugin's configuration file.
admin delete <contract-id>Forcefully deletes a contract from the board.

Permissions

PermissionDescriptionDefault
playercontract.adminGrants access to the /kartapc admin commands.Op

Последние версии

Все версии →
release

Karta PlayerContract 2.2.0

2.2.0
25 авг. 2025 г.263Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
- Fix Slanted GUI Text: All text in the contract GUIs is now rendered without italics for a cleaner look. - Separate Item Amount: In the personal contract view, the item amount is now displayed on a separate line below the item name for better readability. - Add Contract Cancellation: Players can now cancel contracts they have created by right-clicking on them in the `/contract inv` GUI, as long as the contract has not been accepted yet. - Capitalize Success Message: The item name in the contract creation success message is now properly capitalized (e.g., "Diamond Sword" instead of "DIAMOND_SWORD"). - Update Documentation: The README.md has been updated to reflect these new features and improvements.
beta

Karta PlayerContract 2.1.3-BETA

2.1.3-BETA
15 авг. 2025 г.50Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
- Fix missing message
beta

Karta PlayerContract 2.1.2-BETA

2.1.2-BETA
15 авг. 2025 г.29Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
- Added all missing GUI-related messages to `src/main/resources/message.yml` for both `ContractGUI` and `PlayerInventoryGUI`. - Refactored `ContractGUI.java` to use the message manager for its navigation buttons. - Refactored the entire `PlayerInventoryGUI.java` to remove hardcoded strings and use the `ConfigManager` for all displayed text, making it consistent with the rest of the plugin. - Added a `getRawMessage` method to `ConfigManager.java` to safely retrieve raw string values for use in placeholders, which was necessary to fix a compilation error introduced during the refactoring.
beta

Karta PlayerContract 2.1.1-BETA

2.1.1-BETA
15 авг. 2025 г.31Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
- Changed the main command to `/kartaplayercontract` with aliases `/playercontract` and `/contract` as requested by the user. - Made the admin permission node configurable in `config.yml`. - Added a `/contract reload` alias for the admin reload command for easier use. - Corrected the command registration in the main plugin class to reflect the changes.
beta

Karta PlayerContract 2.0.1-BETA

2.0.1-BETA
15 авг. 2025 г.37Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Скачать
Что нового
Initiate and Publish Karta PlayerContract