Global Settings

Settings at the top level of config.yml that control general plugin behavior.

language

language: en

Specifies which language file to use. The file must be in plugins/HeadBlocks/language/ and named messages_xx.yml where xx is the language code.

metrics

metrics: true

Allows gathering anonymous usage statistics via bStats. You can safely disable this.

circle-exclamation

heads

heads:
  - 'default:Base64String'
  - 'hdb:Id'
  - 'player:PlayerName'

Head textures used when placing HeadBlocks. Three formats are available:

Format
Description

default:<base64>

Base64 encoded texture. Get the Value from Minecraft-Headsarrow-up-right (Other section)

hdb:<id>

Head ID from HeadDatabasearrow-up-right plugin

player:<name>

A player's name — uses their skin head texture

circle-exclamation

When using /hb give <playerName>:

  • Add * to give all HeadBlocks

  • Add a number to give the head at that position in the config

headsTheme

Predefined themed texture lists. When enabled, overrides the heads config above. Each theme uses the same texture formats as heads.

circle-exclamation

progressBar

Configures the progress bar displayed with the %progress% placeholder.

Option
Description

totalBars

Number of symbols displayed

symbol

Any character (|, , etc.)

notCompletedColor

Color for incomplete portion

completedColor

Color for completed portion

circle-info

Hex colors ({#ffffff}) and centering ({center}) are supported.

shouldResetPlayerData

When true, player progress data is deleted when a head is removed (via command or sneak+click). Disabling this will cause unused data to accumulate in the database.

hideFoundHeads

When enabled, heads a player has already found are hidden from their view using PacketEventsarrow-up-right.

circle-exclamation
circle-exclamation

preventCommandsOnTieredRewardsLevel

When enabled, headClick commands are not executed if the player's current count matches a tieredRewards milestone. Only the milestone commands run.

preventMessagesOnTieredRewardsLevel

When enabled, headClick messages are not sent if the player's current count matches a tieredRewards milestone. Only the milestone message is shown.

externalInteractions

Controls protection against external block interactions that could destroy heads.

Option
Description

piston

Prevent pistons from pushing/destroying heads

water

Prevent liquid flow from destroying heads

explosion

Prevent explosions from destroying heads

circle-info

Disabling these options can improve performance, but heads will be vulnerable to the corresponding interactions.

placeholders

Customizes the %headblocks_leaderboard_<position>_custom% placeholder. Supports PlaceholderAPI.

Option
Description

prefix

Text displayed before the player name

suffix

Text displayed after the player name

nickname

Use player nickname instead of username

circle-exclamation

See Placeholders Reference for the full list of available placeholders.

internalTask

Controls the plugin's internal task scheduler.

Option
Description

delay

How often (in ticks) the plugin checks for nearby players around heads

hologramParticlePlayerViewDistance

Maximum distance at which players can see holograms and particles

circle-info

Increasing the delay or reducing the view distance can improve performance.

gui

Customizes the icons used in all plugin GUIs.

Icon
Default
Description

borderIcon

GRAY_STAINED_GLASS_PANE

Border/filler slots

previousIcon

ARROW

Previous page button

nextIcon

ARROW

Next page button

backIcon

SPRUCE_DOOR

Back to previous menu

closeIcon

BARRIER

Close menu button

Values must be valid Materialarrow-up-right names.

Last updated

Was this helpful?