JailStickPlus [1.12.2 - 1.21.x], Simply the best Police Plugin Now with Robbery! icon

JailStickPlus [1.12.2 - 1.21.x], Simply the best Police Plugin Now with Robbery! -----

The most advanced police plugin! With a robbery system included!








-----------------------------------------------------------

TRY THE 1.0.0 VERSION FOR FREE HERE

------------------------------------------------------------




JailStickPlus: The Ultimate Police System for Minecraft

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, and more are planned for future updates. It is designed to provide a realistic and engaging experience, making it a standout choice for server administrators.

Key Features:


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.


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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

JailStickPlus is designed with flexibility and extensibility in mind, allowing server owners to customize and integrate it with other plugins as needed. For any support or feature requests, the developer is available through Discord, ensuring excellent customer service and ongoing improvements.


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
    • Description: Allows police players to go on or off duty. To go on duty, players also need to use the command /duty <kit name>, where <kit name> is the name of the duty kit they wish to equip. Players need the permission duty.<kit name> to equip specific kits.

    • Permission: jailstick.police, duty.<kit name>
  • Force another player to go on/off duty:
    • Command: /duty <player>

    • Permission: jailstick.dutyothers
2. Setting Duty Kits

  • Command: /setduty <kit name> (alias: /sd)
    • Description: Sets the kit that is given to police officers when they go on duty.

    • Permission: jailstick.admin
3. Managing Jails

  • Set a jail:
    • Command: /setjail <jail name> (alias: /sj)

    • Description: Sets a jail at your current location.

    • Permission: jailstick.admin
  • Delete a jail:
    • Command: /deljail <jail name> (alias: /dj)

    • Description: Deletes the specified jail.

    • Permission: jailstick.admin
  • View all jails:
    • Command: /jails

    • Description: Displays a list of all jails and allows teleportation to them.

    • Permission: jailstick.jails
4. Managing Jail Reasons

  • Add a jail reason:
    • Command: /reason add <reason name> <reason description> (alias: /rs, /jr)

    • Description: Adds a reason with its description to the jail reasons list.

    • Permission: jailstick.admin
  • Remove a jail reason:
    • Command: /reason remove <reason name> (alias: /rs, /jr)

    • Description: Removes a reason from the jail reasons list.

    • Permission: jailstick.admin
  • Set bail for a reason:
    • Command: /reason setbail <reason name> <price> (alias: /rs, /jr)

    • Description: Sets a bail price for a reason. Jailed players can pay this bail to get released.

    • Permission: jailstick.admin
5. Wanted System

  • Add a player to the wanted list:
    • Command: /wanted add <player> <reeason…> (alias: /w)

    • Description: Adds the specified player to the wanted list.

    • Permission: jailstick.police
  • Remove a player from the wanted list:
    • Command: /wanted remove <player> (alias: /w)

    • Description: Removes the specified player from the wanted list.

    • Permission: jailstick.police
  • Check if a player is wanted:
    • Command: /wanted check <player> (alias: /w)

    • Description: Allows you to check if a player is on the wanted list.

    • Permission: jailstick.police
  • View wanted players:
    • Command: /wantedlist (alias: /wl, /wlist)

    • Description: Opens a GUI displaying the list of wanted players.

    • Permission: jailstick.police
6. Police Chat

  • Command: /policechat (alias: /pc)
    • Description: Toggles the police chat on or off.

    • Permission: jailstick.policechat
7. Releasing a Jailed Player

  • Command: /release (alias: /rl)
    • Description: Releases a jailed player manually.

    • Permission: jailstick.police
8. Player Tracking

  • Track a player:
    • Command: /track <player> (alias: /t)

    • Description: Tracks a player using the built-in tracking system.

    • Permission: jailstick.track
  • Stop tracking:
    • Command: /trackstop (alias: /ts)

    • Description: Stops tracking the current target.

    • Permission: jailstick.track
9. Edit Jail Time

  • Command: /jailtime (alias: /jt, /jtime)
    • Description: Edit a jailed player's remaining jail time, even if they are offline.

    • Permission: jailstick.jailtime
10. Requesting Police Help

  • Command: /911 <message>
    • Description: Sends a help request to police officers.

    • Permission: jailstick.911
11. Restoring Lost Inventory

  • Command: /jrestore <player> <date>
    • Description: Restores a cop’s lost inventory from a backup.

    • Permission: jailstick.admin
12. JailStickPlus Event Commands

  • Add event command:
    • Command: /jconfig addcommand <event> <command>

    • Description: Adds a command to be automatically run by the console when a certain event happens (e.g., going on duty).

    • Permission: jailstick.jconfig
  • Remove event command:
    • Command: /jconfig removecommand <event> <index>

    • Description: Removes a previously set command for an event.

    • Permission: jailstick.jconfig
13. Player Stats

  • Command: /jstats and /jstats <player name>
    • Description: Displays statistics such as the number of times jailed, cops killed, deaths while on duty, and jailstick accuracy.

    • Permission: jailstick.statsothers
14. Jailing System Modes

  • Command: /jmode
    • Description: Switches between advanced and simple jailing systems.

    • Permission: Operator
15. Handcuffs

  • Set handcuffs item:
    • Command: /setcuffs

    • Description: Sets the item you're holding as handcuffs.

    • Permission: jailstick.admin
  • Uncuff a player:
    • Command: /uncuff <player>

    • Description: Removes handcuffs from the specified player.

    • Permission: Doesn't require permission if no one is cuffed.
16. Release Location

  • Set release location:
    • Command: /setrelease

    • Description: Sets the location for released players to spawn.

    • Permission: jailstick.admin
  • Delete release location:
    • Command: /unsetrelease

    • Description: Removes the previously set release location.

    • Permission: jailstick.admin
17. Frisk Players

  • Command: /frisk
    • Description: Opens the inventory of the target player to remove illegal items.

    • Permission: jailstick.frisk
18. Robbery System

  • Set a robbery:
    • Command: /setrobbery

    • Description: Sets up a robbery at a specified location.

    • Permission: jailstick.admin
  • Unset a robbery:
    • Command: /unsetrobbery

    • Description: Removes a robbery from the server.

    • Permission: jailstick.admin
19. Robbery Crew Management

  • Command: /crew
    • Description: Allows players to manage their robbery crew.

    • Permission: jailstick.crew
  • Leave the crew:
    • Command: /crewleave

    • Description: Allows a player to leave their current crew.

    • Permission: None
20. Jail Item Setup

  • Command: /setjailitem
    • Description: Sets the item you are holding as the "Jailstick," allowing integration with texture packs.

    • Permission: jailstick.admin
21. Command Help

  • Command: /jhelp
    • Description: Displays a list of commands the player executing the command has access to.

    • Permission: None

Do not hesitate to contact me on Discord for anything that concerns JailStickPlus. My username is: ecry_

Discord Server.
Resource Information
Author:
----------
Total Downloads: 71
First Release: Sep 27, 2021
Last Update: Oct 24, 2024
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings