Main Configuration (config.yml)
The config.yml file is the main configuration file for BuildersWand that controls all aspects of the plugin's behavior, permissions, performance, and integrations.
File Location
If you installed Jails-
plugins/Jails/config.yml
If you bought JailsPlus-
plugins/JailsPlus/config.yml
Plugin Settings
Prefix
prefix: "&7[&eJailsPlus&7]"
Purpose: Defines the label/tag that appears before all plugin messages.
Color: Customize your prefix’s colors by changing the chat code (for example, change &7
for any other code you like). Only Minecraft’s chat color codes are supported. Visit Minecraft Color Codes for the full list of chat color codes.
Language
language: "en"
Purpose: Sets the language for all plugin messages
Supported:
en
(English),de
(German),es
(Spanish),fr
(French),ru
(Russian),pt
(Portuguese),pl
(Polish).Default:
en
(English)
Update
check-updates: true
notify-up-to-date: false
check-updates
: Enables checking for new plugin versions and notifies if an update is available.
notify-up-to-date
: Shows a console message every-time on startup if the plugin is already up to date.
General Settings
Broadcasts
general:
broadcast-on-jail: true
broadcast-on-escape: true
broadcast-on-unjail: true
broadcast-on-jail
: Whether to send a message that can be seen by everyone when a player is jailed
broadcast-on-escape
: Whether to send a message that can be seen by everyone when a player escapes jail (Jails+)
broadcast-on-unjail
: Whether to send a message that can be seen by everyone when a player is released from jail
Note: These broadcast messages can be edited in the respective language file (en.yml, es.yml etc.) located in \lang
folder
Unjail Location (Jails+)
general:
default-unjail-location: WORLD_SPAWN
Purpose: Controls where the player will be teleported after being released from jail
Values: WORLD_SPAWN
and ORIGINAL_LOCATION
WORLD_SPAWN
- Teleports the freed prisoner to world spawn or where players typically spawn after joining the server for the first time.ORIGINAL_LOCATION
- Teleports the freed prisoner to their original location or the location where they were before being jailed.
Flag Preview (Jails+)
general:
wand-tool: "Material.GOLDEN_HOE"
preview-particle: FLAME
wand-tool
-
Purpose: Controls which item to be used for previewing flags
Value: Any valid item to the server's respective version.
preview-particle
-
Purpose: Controls which particle type to be used when previewing any flag.
Value: Any valid particle type to the server's respective version. To see the list of particle types, visit this website.
Bail System (Jails+)
general:
bail_command: "eco take %target% %amount%"
refund_command: "eco give %target% %amount%"
Purpose: This is the command that will be run when a player bails someone out of jail.
bail_command
: This is the command that will be run when a player bails someone out of jail
refund_command
This is the command that will be run when something goes wrong when someone tries to bail someone out of jail
Placeholders:
%target% - This will be replaced by the player on whom the command will be run
%amount% - This will be replaced by the amount of money the player had put in the command
Setup: In order to set up the bail system properly, you need to edit the commands respective to the plugin which you are using, which has economy support.
Note: Do not remove the placeholders; put them in the respective order of the command. For example, if the command in Minecraft is - /take <player_name> <amount_of_money>
, Edit the config to be - "take %target% %amount%"
. Additionally, the command must also have console support.
Jail Settings
Inventory Settings (Jails+)
jail-settings:
keep-inventory: false
jail-items:
- item: BAKED_POTATO
amount: 32
- item: WATER_BUCKET
amount: 1
- item: BREAD
amount: 16
keep-inventory
- Whether players can keep their items when jailed, or will they be given a set of items (jail-items)
jail-items
- Items given to jailed players when keep-inventory
value is set to false
. Keep this empty if you don't want to give anything to prisoners, or to add more items. Just follow the format and set the appropriate item with an amount (any number is allowed). For example-
jail-settings:
jail-items:
- item: STEAK
amount: 128
Escape Handling
jail-settings:
punish-on-escape: true
escape-punishment: KILL
ban-duration: "1d"
punish-on-escape
: Whether a player should get punished or not if they escape jail. If set to false, it will only show alerts.
escape-punishment
: Which type of punishment will the escaping prisoner face.
Available types of punishments: KILL
, TELEPORT_BACK
, BAN
, or UNJAIL
ban-duration
: The ban duration if the config option escape-punishment
is set to BAN
. For example - (10s/10m/10h/10d)
Note: You must set flags for these to function. See commands page for more info
Skin Behaviour (Jails+)
jail-settings:
change-skin: true
skin-username: ShortMute954
change-skin
: Whether the player's skin is changed when they get jailed or not. (SkinRestorer plugin needs to be installed for this work)
skin-username
: Whose skin to use when a player gets jailed (Default: ShortMute954
)
Chat Role
jail-settings:
enable-jailed-role: true
jailed-role: "&7[&cJailed&7]&r"
enabled-jailed-role
: Whether players will have a "Jailed" text next to their name when they send anything in chat
jailed-role
: The text to show next to a player's name when they're jailed
Output of this
[Jailed] Notch: Bro please forgive me, unjail me bro.
Note: To change the color of the role/label text, visit this website to know which color to choose.
Handcuff-settings
handcuff-settings:
slow-movement: true
blindness: true
disable-items: true
disable-block-place: true
disable-block-break: true
disable-pvp: true
handcuff-speed: 0.05
broadcast-on-handcuff: true
slow-movement
: Whether to make handcuffed players slower
blindness
: Whether to make handcuffed players blind
disable-items
: Whether to prevent handcuffed players from using items or not
disable-block-place
: Whether to prevent handcuffed players from placing blocks or not
disable-block-break
: Whether to prevent handcuffed players from breaking blocks or not
disable-pvp
: Whether to prevent handcuffed players from attacking or not
handcuff-speed
: The handcuffed player's movement speed (Default 0.05)
broadcast-on-handcuff
: Whether to send a message that can be seen by all players when a player is handcuffed or not
Warning: Do not set the handcuff-speed
higher than 0.1
which is the default speed. Anything higher than that is speed boost, and anything lower than that is slowness.
Blocked Commands
blocked-commands:
- "tpa"
- "home"
- "spawn"
- "team"
- "rtp"
- "tpr"
- "warp"
blocked-commands
: Under this, following the format, the word wrapped in a strip after ' - ' is the command that is blocked
Note: Unlimited commands can be blocked. To add a blocked command, just follow the format and put the command wrapped in a string (" ") after ' - '. For example:
blocked-commands:
- "msg"
This will block the "msg" command, so whenever a prisoner tries using the command "msg", it will say "You cannot use this command while jailed!" or similar.
Jail Restrictions
jail-restrictions:
block-break: false
block-place: false
attack: false
vehicle-ride: false
entity-ride: false
block-mount: false
items: false
ender-pearl: false
allow-movement: true
allow-chat: false
Purpose: Configuration containing what prisoners can or can't do
block-break
: Whether the prisoner can break blocks or not
block-place
: Whether the prisoner can place blocks or not
attack
: Whether the prisoner can attack or not
vehicle-ride
: Whether the prisoner can ride vehicles (boat, minecart, etc.) or not
entity-ride
: Whether the player can ride entities (animals with saddles and players (to ride players, you need GSit plugin)) or not
block-mount
: Whether the prisoner can mount on blocks (players can mount on blocks using GSit plugin) or not
items
: Whether the prisoner can use items or not
ender-pearl
: Whether the prisoner can pearl or not
allow-movement
: Whether the prisoner is allowed to move or not
allow-chat
: Whether the prisoner is allowed to use chat or not
Note: Here, false
means no and true
means yes
Last updated