Special support on Discord
1.16.5 - 1.21.8 ⭕Police System plugin minecraft & Criminal detection & Wanted and Cuff system ✅⭐
Spigot

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".