WantedPlayer

WANTED PLAYER plugin for SMP and Private servers

10

Quick challenge

How far can you run before the mobs catch you?

WantedPlayer

WantedPlayer

WantedPlayer is a bounty, team management, and morality plugin for Minecraft 1.21+ servers (Paper/Spigot). It adds an exciting bounty-hunting element to your server, featuring a balanced "Moral Points" system for villager trade discounts and a permanent team system to prevent abuse.

Whether you manage an SMP, an RPG server, or a faction-lite PvP world, WantedPlayer motivates players to hunt criminals and collaborate!

---

Key Features

Dynamic Bounty System

When players commit crimes, like killing others, they become Wanted. Other players can track them down and collect their bounties! - Use `/wanted` to see a list of all wanted targets and their bounty values. - Built-in cooldowns and anti-abuse mechanics stop players from repeatedly killing their friends for bounties.

Morality & Villager Discounts

Not every kill gives cash! If a player kills a wanted target under a bounty cooldown, they receive universal discounts on all Villager trades for doing a good deed. - Earning Moral Points gives universal discounts on all Villager trades! - Being a good citizen pays off in Emeralds. - Check your status anytime using `/moral`.

Permanent Team System

To prevent friendly fire and bounty farming, WantedPlayer has a complete team system. - Create a team, invite your friends, and manage your roster. - Team members can’t abuse the bounty system against each other. - Admins can override and manage teams if needed.

Playtime Tracking

The built-in playtime tracker lets players see their dedication to the server with the simple `/playtime` command.

---

Player Commands

| Command | Description | Permission | | :--- | :--- | :--- | | `/wanted` | View all wanted players and their current bounties. | `wantedplayer.wanted` (Default: True) | | `/moral` | Check your moral points and villager discount. | `wantedplayer.moral` (Default: True) | | `/team create <name>` | Create a new permanent team. | `wantedplayer.team` (Default: True) | | `/team invite <player>` | Invite a player to your team. | `wantedplayer.team` (Default: True) | | `/team accept` | Accept a team invitation. | `wantedplayer.team` (Default: True) | | `/team leave` | Leave your team. | `wantedplayer.team` (Default: True) | | `/team kick <player>` | Remove a player from your team (Leader only). | `wantedplayer.team` (Default: True) | | `/team info` | View details about your team. | `wantedplayer.team` (Default: True) | | `/playtime` | View your total playtime on the server. | `wantedplayer.playtime` (Default: True) |

---

Admin Commands & Permissions

Server administrators have tools to maintain order and resolve issues when players encounter problems.

| Command | Description | Permission | | :--- | :--- | :--- | | `/unwanted <player>` | Remove a player's wanted status and clear their bounty. | `wantedplayer.admin` (Default: OP) |

*Note: Admins with the `wantedplayer.admin` permission can bypass team restrictions and manage elements if players misuse the system.*

---

Installation

1. Download the latest `WantedPlayer.jar` file. 2. Place the file in your server's `plugins/` folder. 3. Restart your server or use a plugin manager to load it. 4. *Optional:* Adjust the plugin settings in `plugins/WantedPlayer/config.yml` (if needed) to modify bounty rewards, moral point scaling, and villager discounts for your server's economy.

Requirements

- Minecraft Version: Paper, Spigot, or Purpur (Paper is highly recommended for performance). - Minecraft Version: 1.21 or higher.

---

ADS