Configuration

Overview

Sensible Toolbox stores its configuration in plugins/SensibleToolbox/config.yml. Use the /stb getcfg and /stb setcfg commands to show or modify configuration settings. Editing the config.yml file while the server is running is not recommended at this time - there is no command to reload it other than a full server restart (a /stb reload command is planned, though).

Settings

The settings are:

SettingTypeDefaultDescription

block_protection

special

best

The block protection system to use. See Protection for more information.

coloured_console

boolean

true

If true, messages to the console will be coloured. Set to false if your console doesn't have working colour support, or you just prefer uncoloured messages

debug_level

integer

0

The current debug level. Leave this at 0 under normal circumstances.

default_access

special

public

This is the default access control that newly-placed STB blocks have. One of "public", "private" or "restricted".

default_redstone

special

ignore

This is the default Redstone Response for newly-placed STB blocks. One of "ignore", "high", "low", or "pulsed".

energy.tick_rate

integer

10

The interval in server ticks between energy net ticks; energy supply and demand will be calculated and resolved this often.

explode_item_drop_chance

integer

50

If a STB item is broken by an explosion, this is the percentage chance that it will drop as an item, rather than being destroyed completely

gui.texture.bg

Material spec.

stained_glass_pane:blue

The background material to use in inventory GUI's.

gui.texture.button

Material spec.

wood_button

The material to use for button gadgets in inventory GUI's.

gui.texture.input

Material spec.

stained_glass_pane:cyan

The material to use around input slots in machine inventory GUI's.

gui.texture.label

Material spec.

book

The material to use for labels in inventory GUI's.

gui.texture.output

Material spec.

stained_glass_pane:orange

The material to use around output slots in machine inventory GUI's.

holo_messages.enabled

boolean

true

If true and the HoloAPI plugin is installed, some messages will be displayed via temporary "holograms", to reduce chat clutter.

holo_messages.duration

float

2.0

The duration in seconds per message line for which popup messages will be displayed. E.g. with the default of 2.0, a 4-line message will be displayed for 8 seconds.

inventory_protection

special

best

The inventory protection system to use. See Protection for more information.

items_enabled.<item-id>

boolean

true

There is actually one setting for every known item ID - for a full list of known ID's, see Item Reference. If the setting for an item is set to false, then that item is made unavailable - it cannot be crafted or obtained with the /stb give command.

item_settings. autobuilder.scu_per_op

integer

30

The base amount of SCU required by the Auto Builder to place or break a block. Note that breaking a block may cost more or less SCU than the base, depending on the block material.

item_settings. multibuilder.scu_per_op

integer

30

The base amount of SCU required by the Multibuilder to place or swap a block. Note that this amount can be reduced by an Efficiency enchantment on the tool.

item_settings. paintbrush.wood_staining

boolean

true

If true, the paintbrush can be made to stain wood planks and slabs, effectively turning them into other wood types. See Paintbrush for more information.

item_settings. paintcan.paint_per_dye

integer

25

The amount of paint made by mixing a dye in the Paint Can

item_settings. paintroller.wood_staining

boolean

true

See item_settings.paintbrush.wood_staining

noisy_machines

boolean

true

If true, machines will make a variety of noises when working

particle_effects

integer

2

The amount and frequency of particle effects. Valid values are 0-2. Reduce this to save a little CPU/bandwidth.

rename_level_cost

integer

5

The cost, in experience levels, to rename an animal which is captured in an Ender Leash.

Last updated