JailStickPlus [1.12.2 - 1.21.x] icon

JailStickPlus [1.12.2 - 1.21.x] 1.5.7

The most advanced police plugin!

Youtube videos:

https://youtu.be/Ys_Xpb9PT2M

 

 

-----------------------------------------------------------
 
 
------------------------------------------------------------
 
JailStickPlus is a comprehensive and versatile plugin designed to bring an immersive police system to your Minecraft server. Whether you're managing a roleplay server or seeking to add law enforcement mechanics, JailStickPlus offers a rich set of features to enhance gameplay and server management. With its ongoing updates and support, this plugin evolves to meet your needs and expectations.
 
 
 
Why JailStickPlus?
JailStickPlus delivers a robust police system with a multitude of features, making it a standout choice for server administrators. It is designed to provide a realistic and engaging experience, ensuring that players feel the weight of their actions and the thrill of law enforcement.
 
 
 
Multiple Jails
JailStickPlus introduces an innovative approach to jail management by supporting multiple jails. This feature enhances roleplay by allowing you to assign different criminals to different jails based on the crime or situation. The process is user-friendly: simply use the JailStick to browse between jails by right-clicking, with no need for complex commands. Once jailed, players will be automatically released when their jail time expires, a feature easily configurable in the settings. If a player logs off while jailed, the plugin will track their remaining jail time and resume it upon reconnection, ensuring that no one escapes their sentence by logging off.
 
 
*right-click the image, select open image on an external window and zoom to view the image closer*
setjail.png
 
jails.png
 
 
 
 
 
Jail Reasons
To streamline the process of explaining why players are jailed, JailStickPlus allows you to set predefined jail reasons. When a player is jailed, the reason is automatically displayed. You can manage these reasons through the JailStick by right-clicking and shifting while holding it. If you have Vault and an economy plugin installed, JailStickPlus supports a bail system. Players can pay a bail fee linked to a specific reason to be released early, simplifying server management and adding a realistic touch.
 
reasoncommand.png
Reason.png
 
 
 
 
 
 
 
Duty Equipment
For servers with multiple police categories such as SWAT, Traffic Police, or Economic Police, JailStickPlus enables you to create and manage custom duty kits. Each kit can be tailored to the specific needs of different police roles, and players are granted permissions based on their assigned kit. This system ensures that police officers are well-equipped for their roles and prevents them from abusing the JailStick with configurable cooldown periods between actions.
 
duty.png
dutykits.png
unsetduty.png
 
 
 
 
Cooldown Mechanism
JailStickPlus features a unique cooldown system designed to prevent police officers from spamming their JailStick to jail players. If a cop misses their shot, the JailStick’s functionality is temporarily disabled for a few seconds. This cooldown mechanism ensures accuracy and fairness, preventing excessive jailing and promoting a more balanced and engaging experience for all players.
 
cooldown.png
 
 
 
 
 
 
Built-In Tracking System
The plugin includes a built-in tracking system that allows police officers to track criminals efficiently. This feature can be restricted to police officers or made available to all players, depending on your server’s configuration. The tracking system adds depth to the law enforcement experience, making it feel more realistic.
 
trackcommand.png
 
trackinventory.png
 
 
 
 
 
 
Police Chat
JailStickPlus offers a private chat system for police officers, allowing them to communicate and strategize without revealing their plans to the general server. The chat format is customizable through the configuration file, providing flexibility for your server’s needs.
 
policechat.png
policechat2.png
 
 
 
 
 
 
Wanted System
The Wanted System in JailStickPlus alerts players when they are wanted by the police. This system helps avoid accidental jailing in tight or crowded areas by flagging players as wanted, ensuring that only the intended criminals are caught. You can also specify the reason why they are wanted.
 
wanted.png wantedlist.png
itemwantedlist.png
 
 
 
 
 
 
 
 
Built-In Robbery System
JailStickPlus features a built-in robbery system that allows players to commit crimes in a coordinated manner. Setting up a robbery is simple—just run a command and place a sign. Crew members automatically join the robbery when the crew leader starts it. If the crew leader disconnects, the robbery is canceled, but the remaining members can continue. This system adds an exciting dimension to criminal activities on your server.
 
*watch the last video at the beginning of the description*
 
 
 
 
 
 
 
Commands on Certain Events
JailStickPlus supports running custom commands triggered by specific events such as players going on or off duty or being jailed. The plugin supports placeholders, allowing for dynamic command execution based on the event details. This feature enhances server management and customization.
 
eventcommand2.png
eventcommand.png
eventcommandremove.png
 
 
 
 
 
 
 
Player Statistics
The plugin tracks detailed statistics for both cops and criminals. This includes the number of times a player has been jailed, the number of criminals a police officer has arrested, and other relevant data. This feature adds a competitive element and enhances immersion, allowing players to see their contributions to law enforcement or criminal activity.
 
stats.png
 
 
 
 
 
 
 
Handcuffs and Frisking
JailStickPlus allows police officers to handcuff players, who will then follow the officer’s movements. Additionally, officers can frisk players to automatically remove banned or illegal items from their inventory upon jailing. If contraband is detected during the frisk, players are immediately marked as wanted, enhancing the stakes for both criminals and police officers.
 
friskcommand.png
itemsremoved.png
 
 
 
 
 
 
Banned Items and Worlds
Server administrators can configure JailStickPlus to enforce a list of banned items, automatically removing these items from players’ inventories when they are jailed. The plugin can also be set to operate in specific worlds, providing further customization and control over law enforcement dynamics.
 
banned-Items.png
banneditemsremove.png
 
 
 
 
 
 
 
Safety Features
JailStickPlus includes robust safety features to protect player data. It performs regular backups of player inventories at configurable intervals, ensuring that in the rare event of data loss, player inventories can be restored. This proactive approach prevents inventory duplication and loss, providing a reliable safeguard for your server's data.
 
backups.png
 
 
 
 
 
 
 
 
With its extensive features and continuous development, JailStickPlus is tailored to meet the demands of modern Minecraft servers. The plugin not only enriches the gameplay experience but also fosters a strong sense of community by encouraging interaction between law enforcement and players. Server owners can confidently implement JailStickPlus, knowing they are providing an engaging and immersive environment that will keep players coming back for more.
 
 
 
 
Messages and a large variety of parameters can be edited through the configuration file
 
 
 
 
 
 
 
PLACEHOLDERS (working with PAPI )
  • %jailstickplus_wanted% - Indicates rather the player is wanted or not
  • %jailstickplus_status% - Indicates rather the player is Jailed or not
  • %jailstickplus_duty% - Indicates if a player is on duty or not
  • %jailstickplus_cuffed% - Indicates if a player is cuffed or not
Their output can be configured in the config.yml file
 
 
 
 
 
Commands:
 
1. Going On/Off Duty
  • Command: /duty | /duty <kit name> | /duty <player>
  • Description: Allows officers to go on or off duty. Use /duty <kit name> to select a specific kit, or /duty <player> to manage another player's duty status.
  • Permission: jailstick.police, duty.<kit name>, jailstick.dutyothers
2. Setting Duty Kits
  • Command: /setduty <kit name> (alias: /sd)
  • Description: Configures the kit assigned to police officers when going on duty.
  • Permission: jailstick.admin
3. Managing Jails
  • Set a Jail: /setjail <jail name> (alias: /sj) – Sets a jail at your current location.
  • Delete a Jail: /deljail <jail name> (alias: /dj) – Deletes the specified jail.
  • View All Jails: /jails – Displays all jails with teleport options.
  • Permission: jailstick.admin for /setjail and /deljail; jailstick.jails for /jails
4. Managing Jail Reasons
  • Add a Jail Reason: /reason add <reason name> <reason description> (aliases: /rs, /jr)
  • Remove a Jail Reason: /reason remove <reason name>
  • Set Bail for a Reason: /reason setbail <reason name> <price>
  • Permission: jailstick.admin
5. Wanted System
  • Add Player to Wanted List: /wanted add <player> <reason> (alias: /w)
  • Remove Player from Wanted List: /wanted remove <player>
  • Check if Player is Wanted: /wanted check <player>
  • View Wanted Players: /wantedlist (aliases: /wl, /wlist) – Opens a GUI with a list of wanted players.
  • Permission: jailstick.police
6. Police Chat
  • Command: /policechat (alias: /pc)
  • Description: Toggles police chat on or off.
  • Permission: jailstick.policechat
7. Releasing a Jailed Player
  • Command: /release (alias: /rl)
  • Description: Manually releases a jailed player.
  • Permission: jailstick.police
8. Player Tracking
  • Track a Player: /track <player> (alias: /t)
  • Stop Tracking: /trackstop (alias: /ts)
  • Permission: jailstick.track
9. Edit Jail Time
  • Command: /jailtime (aliases: /jt, /jtime)
  • Description: Edits the remaining jail time for a player, even if offline.
  • Permission: jailstick.jailtime
10. Requesting Police Help
  • Command: /911 <message>
  • Description: Sends a help request to police officers, allowing teleport to the caller if enabled in the config.
  • Permission: jailstick.911
11. Restoring Lost Inventory
  • Command: /jrestore <player> <date>
  • Description: Restores an officer's lost inventory from a backup, with date-based restoration.
  • Permission: jailstick.admin
12. JailStickPlus Event Commands
  • Add Event Command: /jconfig addcommand <event> <command>
  • Remove Event Command: /jconfig removecommand <event> <index>
  • Description: Configures commands to run automatically for specific events like going on duty.
  • Permission: jailstick.jconfig
13. Player Stats
  • Command: /jstats | /jstats <player name>
  • Description: Shows statistics such as times jailed, kills, deaths on duty, and jailstick accuracy.
  • Permission: jailstick.statsothers
14. Jailing System Modes
  • Command: /jmode
  • Description: Switches between simple and advanced jailing modes.
  • Permission: Operator
15. Handcuffs
  • Set Handcuffs: /setcuffs – Sets the item you're holding as handcuffs.
  • Uncuff a Player: /uncuff <player> – Removes handcuffs from a player.
  • Permission: jailstick.admin for setting; uncuffing requires no permission.
16. Release Location
  • Set Release Location: /setrelease – Sets a release location for jailed players.
  • Delete Release Location: /unsetrelease – Removes the release location.
  • Permission: jailstick.admin
17. Frisk Players
  • Command: /frisk
  • Description: Automatically checks a player for illegal items and removes any banned items found, resulting in automatic jail time for those possessing contraband.
  • Permission: jailstick.frisk
18. Robbery System
  • Set Robbery: /setrobbery – Sets a robbery location.
  • Unset Robbery: /unsetrobbery – Removes a robbery location.
  • Permission: jailstick.admin
19. Robbery Crew Management
  • Manage Crew: /crew – Manages the robbery crew.
  • Leave Crew: /crewleave – Allows a player to leave their crew.
  • Permission: jailstick.crew for management; none required for leaving.
20. Jail Item Setup
  • Command: /setjailitem
  • Description: Sets the item you're holding as the "Jailstick" with custom texture support.
  • Permission: jailstick.admin
21. Reloading the Plugin
  • Command: /jreload
  • Description: Reloads the plugin configuration without restarting.
  • Permission: jailstick.admin
22. Banned Worlds Management
  • Command: /jconfig bannedworlds <add/remove> <world name>
  • Description: Adds/removes worlds where officers cannot go on duty.
  • Permission: jailstick.jconfig
23. Banned Items Management
  • Command: /jconfig banneditems <add/remove> <index>
  • Description: Adds or removes banned items, flagging players with these items.
  • Permission: jailstick.jconfig
24. Setting Jailstick Radius
  • Command: /jailstickradius <radius> | /jailstickradius remove
  • Description: Sets an effective radius for the jailstick.
  • Permission: jailstick.admin
25. Jail Bail Amount
  • Command: Configured in the configuration file.
  • Description: Sets the amount players must pay to be released from jail.
  • Permission: No specific permission (server-side configuration).
26. Disabling On/Off Duty Message
  • Command: Configurable in the configuration file.
  • Description: Option to disable on/off duty message display.
  • Permission: No specific permission (server-side configuration).
27. Broadcast Messages Support PAPI
  • Command: Configurable in the configuration file.
  • Description: Adds Placeholder API (PAPI) support for duty and jail messages.
  • Permission: No specific permission (server-side configuration).
28. Restricting Cuffed Player Movement
  • Command: Configurable in the configuration file.
  • Description: Controls whether cuffed players can move items within their inventory.
  • Permission: No specific permission (server-side configuration).
29. Setting Max Movement Radius for Jailed Players
  • Command: Configurable in the configuration file.
  • Description: Limits the range a jailed player can move from jail.
  • Permission: No specific permission (server-side configuration).
30. Optimized Inventory Backup Frequency
  • Command: Configurable in the configuration file (TIMES-TO-BACKUP).
  • Description: Configures inventory backup frequency for officers going on duty.
  • Permission: No specific permission (server-side configuration).
 
Do not hesitate to contact me on Discord for anything that concerns JailStickPlus. My username is: ecry_
 

 

 

 

 

 

 

 

This is what other people think of the plugin:

 

attachment.png

 

 

 

 

 

roleplay

jails

police