
1.16.5 - 1.21.8 ⭕Police System plugin minecraft & Criminal detection & Wanted and Cuff system ✅⭐
Police system plugin for role-playing servers & Find criminal and do your job
How to use
🔧 Configuration
The config.yml file allows you to customize:
- Plugin messages and announcements
- Jail and release locations
- Maximum jail distance
- Handcuff material, display name, and sound
- Wanted-level jail times and rewards
- Wanted-data expiration time
- Wanted-player tracking distance
- Police 110 call price, cooldown, expiration, and arrival distance
- Cancellation of accepted emergency calls
- Speed camera limit, radius, and fine
- Frisk contraband items
- Door-breaking time, item, and sound
- Criminal case review locations and radius
- Blood Tracker material, display name, and lore
- Blood monitoring and evidence expiration time
- Approximate evidence coordinates
- Blood Evidence display name and lore
- Multiple forensic laboratory locations
- Laboratory radius and particles
- Forensic analysis GUI title
- Sounds and particles for important actions
- Judge and arrest announcements
How Can I Arrest a Player?🔥
Arrest Setup
Create a WorldGuard region named:
arrest
Move a cuffed and wanted player into this region, then execute:
/arrest <player>
How Does the Blood Tracker Work?🩸
Give the Blood Tracker to an officer:
/give-pd bloodtracker <player>
The officer must right-click a suspect while holding the Blood Tracker.
- Only the officer receives the tracking confirmation.
- The suspect receives no message, sound, or notification.
- If the suspect attacks another player, unidentified blood evidence appears.
- Authorized officers receive an alert and approximate coordinates.
- The evidence does not reveal the suspect’s identity.
- An authorized officer must collect the evidence and deliver it to a forensic laboratory.
- The laboratory GUI reveals the suspect’s name, UUID, and DNA result.
- A successful DNA match gives the suspect Wanted Level 4, even while offline.
- Uncollected evidence expires automatically.
- Evidence ArmorStands are safely removed after shutdown or restart.
Create a forensic laboratory at your current location:
/bloodsample setlab <name> <radius>
Example:
/bloodsample setlab central 5
Commands / Permissions🛡️
/cuff <player>
Police-system.cuff.use
Description: Cuff a specific player.
/uncuff <player>
Police-system.uncuff.use
Description: Uncuff a specific player.
/wanted clear <player>
Police-System.wanted.clear
Description: Clear a player's wanted status.
/wanted set <player> <1/2/3/4>
Police-System.wanted.set
Description: Set a player's wanted level.
/wantedlist
Police-System.wantedlist
Description: Open the list of online wanted players.
Click a player in /wantedlist
Police-System.wanted.track
Description: Receive a compass and track the selected wanted player.
/arrest <player>
Police-System.arrest
Description: Arrest a cuffed wanted player inside the arrest region.
/110 [reason]
No permission
Description: Send an emergency request to online police officers.
/110-accept <player>
Police-System.getcall
Description: Accept a player's emergency request.
/110-gui
Police-System.getcall
Description: Open the active police requests GUI.
/110-cancel
No permission
Description: Cancel your police request, including after an officer accepts it.
/jail <player> <seconds> [reason]
No permission
Description: Send a player to jail for a specific duration.
/jailinfo <player>
No permission
Description: View a player's remaining jail time and reason.
/unjail <player>
No permission
Description: Release a player from jail.
/speedcamera
police-system.speedcamera
Description: Activate a nearby speed camera.
/frisk <player>
Police-System.frisk
Description: Search a nearby player and confiscate contraband.
/give-pd handcuff <player>
police-system.give-pd
Description: Give a handcuff item to a player.
/give-pd bloodtracker <player>
police-system.give-pd
Description: Give the secret forensic Blood Tracker to an officer.
Use the Blood Tracker on a player
police-system.bloodsample.monitor
Description: Secretly monitor a suspect for blood evidence.
Collect Blood Evidence
police-system.getblood
Description: Receive forensic alerts and collect blood evidence.
/bloodsample setlab <name> <radius>
police-system.bloodsample.setlab
Description: Create a forensic laboratory at your current location.
/judge-convict <player> <time>
Police-system.Judge
Description: Convict a criminal through the Judge System.
/criminal-case submit <player> <description>
Police-System.criminalcase.use
Description: Submit a criminal case using a written book.
/criminal-case gui
Police-System.criminalcase.apply
Description: Open the case review GUI inside an authorized review area.
/criminal-case note <case-number> <note>
Police-System.criminalcase.note
Description: Add an officer note to a pending criminal case.
/criminal-case setarea <name> <radius>
Police-System.criminalcase.setarea
Description: Create a criminal case review area.
/criminal-case cleanup <days>
Police-System.criminalcase.cleanup
Description: Delete up to 50 cases older than the specified number of days.
/crime-record <player>
No permission
Description: View a player's approved criminal records.
/crime-record delete <player>
Police-System.criminalcase.delete
Description: Delete all criminal records belonging to a player.
/police-system-reload
police-system.reload
Description: Reload config.yml.
Dependencies
WorldGuard
WorldEdit
Vault and EssentialsX — required for economy features
Soft Dependencies
PlaceholderAPI
Placeholders💡
%wantedlevelpd_level% - Displays the player's wanted level.
%jailtime_left% - Displays the remaining jail time or "Free".