✅[1.21 - 1.21.8] Karta PlayerContract - Player system of contracts, tasks, and reputations
SpigotMCplayer interaction through a structured system of contracts, tasks, and reputation
133 загрузок 5.0 рейтинг
последняя v2.2.0 SpigotMC
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 |
Комментарии 0
Пока нет комментариев. Будь первым, кто поделится мнением.