McPolice - Ultimate Police Roleplay Plugin
Overview
McPolice is a comprehensive police roleplay plugin designed for Minecraft servers. It provides a complete police system including rank management, wanted warrants, arrest & jail mechanics, handcuffs, and a 911 emergency call system. Perfect for RPG, City Life, or Prison servers.
WIKI
https://wiki.mczyw.top/cj/mcpolice/
Features
- Rank Management: Custom police ranks (e.g., Chief, Sergeant, Officer) with configurable permissions.
- Warrant System: Officers can issue wanted warrants with server-wide broadcasts.
- Arrest & Jail: Set jail locations and release points. Arrest wanted players and send them to jail for a specific duration.
- Handcuffs & Follow: Restrict suspect movement with handcuffs and force them to follow you.
- 911 System: Players can use /911 to send emergency alerts to all online officers.
- GUI Menu: Graphical interface for viewing wanted lists and managing emergency calls.
- Multi-language: Built-in English and Chinese support with customizable messages.
Commands
Basic Commands
| Command |
Description |
Permission |
| /police help |
Show help message |
None |
| /911 <message> |
Send emergency alert |
None |
Admin Commands
| Command |
Description |
Permission |
| /police addposition <name> <perms...> |
Add a new police rank |
police.addposition |
| /police removeposition <name> |
Remove a police rank |
police.removeposition |
| /police setposition <player> <rank> |
Set player's police rank |
police.setposition |
| /police removepolice <player> |
Remove player from police |
police.removepolice |
| /police listpositions |
List all available ranks |
police.listpositions |
| /police setjail |
Set jail location |
police.setjail |
| /police setreleaseloc |
Set release location |
police.setreleaseloc |
| /police reload |
Reload configuration |
police.reload |
Police Commands
| Command |
Description |
Permission |
| /police warrant <player> <reason> |
Issue a wanted warrant |
police.warrant |
| /police unwarrant <player> |
Remove a warrant |
police.unwarrant |
| /police arrest <player> [time] |
Arrest player to jail |
police.arrest |
| /police release <player> |
Release player from jail |
police.release |
| /police handcuff <player> |
Handcuff/Uncuff player |
police.handcuff |
| /police follow <player> |
Force handcuffed player to follow |
police.follow |
| /police menu <911|warrant> |
Open GUI menu |
police.menu |
Permissions
In addition to command permissions, you can configure default permission groups for different ranks in config.yml.
Installation
1. Drop McPolice.jar into your server's plugins folder.
2. Restart the server.
3. Edit plugins/McPolice/config.yml for custom configuration (Optional).
4. Use /police setjail and /police setreleaseloc to setup jail points.
Configuration
The plugin generates a config.yml on first run where you can customize ranks, permissions, and language settings.