tab_configuration
Configure TAB features for tablist, scoreboard, bossbar and more — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | tab_configuration |
| Type | Misc |
| Color | Orange |
| Icon | mdi:table-column |
Description
Main TAB configuration entry. Provides comprehensive tablist, scoreboard, bossbar, and nametag customization.
Fields
| Field | Type | Description |
|---|---|---|
headerFooterEnabled | Boolean | Enable header/footer feature in tablist |
headerFooterDesigns | List<HeaderFooterDesign> | Header/Footer designs (first matching condition wins) |
tablistFormattingEnabled | Boolean | Enable tablist name formatting with prefixes/suffixes |
tablistDisableCondition | String | Condition to disable tablist formatting (e.g., '%world%=disabled') |
scoreboardTeamsEnabled | Boolean | Enable scoreboard teams for nametags and sorting |
enableCollision | Boolean | Enable player collision |
invisibleNametags | Boolean | Make nametags invisible |
sortingTypes | List<String> | Sorting types in priority order (e.g., 'GROUPS:owner,admin,mod,default') |
caseSensitiveSorting | Boolean | Case sensitive sorting |
canSeeFriendlyInvisibles | Boolean | Can see friendly invisibles |
scoreboardTeamsDisableCondition | String | Condition to disable scoreboard teams |
playerlistObjectiveEnabled | Boolean | Enable playerlist objective (right side of tablist) |
playerlistValue | String | Value shown in playerlist objective |
playerlistFancyValue | String | Fancy value shown on hover (1.20.3+) |
playerlistTitle | String | Title for Bedrock Edition |
playerlistDisableCondition | String | Condition to disable playerlist objective |
belownameEnabled | Boolean | Enable belowname objective (below nametag) |
belownameValue | String | Value shown below name |
belownameFancyValue | String | Fancy value format |
belownameFancyValueDefault | String | Default value for non-players |
belownameTitle | String | Title shown after the value |
belownameDisableCondition | String | Condition to disable belowname |
preventSpectatorEffect | Boolean | Prevent spectator effect from showing players as ghosts |
bossbarEnabled | Boolean | Enable bossbar feature |
bossbarToggleCommand | String | Command to toggle bossbar visibility |
bossbarRememberChoice | Boolean | Remember toggle choice between sessions |
bossbarHiddenByDefault | Boolean | Hidden by default (players must toggle on) |
bossbars | List<BossBarDefinition> | Bossbar definitions |
scoreboardEnabled | Boolean | Enable scoreboard feature |
scoreboardToggleCommand | String | Command to toggle scoreboard visibility |
scoreboardRememberChoice | Boolean | Remember toggle choice between sessions |
scoreboardHiddenByDefault | Boolean | Hidden by default |
scoreboardDelayOnJoin | Int | Delay before showing scoreboard on join (milliseconds) |
scoreboards | List<ScoreboardDefinition> | Scoreboard definitions |
layoutEnabled | Boolean | Enable custom tablist layout |
layoutDirection | LayoutDirection | Layout direction: COLUMNS or ROWS |
layoutDefaultSkin | String | Default skin for empty slots (references a name from skinCache) |
layoutEnableRemainingPlayersText | Boolean | Show remaining players text |
layoutRemainingPlayersText | String | Text shown for remaining players (%s = count) |
layoutEmptySlotPing | Int | Ping value for empty slots |
layouts | List<LayoutDefinition> | Layout definitions |
skinCache | List<SkinCacheEntry> | Skin cache entries for layout slots (name -> texture/signature) |
pingSpoofEnabled | Boolean | Enable ping spoofing |
pingSpoofValue | Int | Spoofed ping value |
placeholderReplacements | Map<String, Map<String, String>> | Placeholder output replacements (placeholder -> (original -> replacement)) |
conditions | Map<String, ConditionDefinition> | Conditional placeholders (use with %condition:name%) |
animations | List<AnimationDefinition> | Animation definitions (use with %animation:name%) |
groups | List<GroupDefinition> | Group configurations for prefix/suffix |
users | List<UserDefinition> | User-specific configuration overrides |
disableShadowForHeads | Boolean | Disable shadow for heads in layout (improves performance) |
Usage Example
- entry: tab_configuration
name: "Configure TAB features for tablist, scoreboard, bossbar and more"
headerFooterEnabled: false
headerFooterDesigns: []
tablistFormattingEnabled: false
tablistDisableCondition: ""
scoreboardTeamsEnabled: false
enableCollision: false
invisibleNametags: false
sortingTypes: []
caseSensitiveSorting: false
canSeeFriendlyInvisibles: false
scoreboardTeamsDisableCondition: ""
playerlistObjectiveEnabled: false
playerlistValue: ""
playerlistFancyValue: ""
playerlistTitle: ""
playerlistDisableCondition: ""
belownameEnabled: false
belownameValue: ""
belownameFancyValue: ""
belownameFancyValueDefault: ""
belownameTitle: ""
belownameDisableCondition: ""
preventSpectatorEffect: false
bossbarEnabled: false
bossbarToggleCommand: ""
bossbarRememberChoice: false
bossbarHiddenByDefault: false
bossbars: []
scoreboardEnabled: false
scoreboardToggleCommand: ""
scoreboardRememberChoice: false
scoreboardHiddenByDefault: false
scoreboardDelayOnJoin: 0
scoreboards: []
layoutEnabled: false
layoutDirection: ""
layoutDefaultSkin: ""
layoutEnableRemainingPlayersText: false
layoutRemainingPlayersText: ""
layoutEmptySlotPing: 0
layouts: []
skinCache: []
pingSpoofEnabled: false
pingSpoofValue: 0
placeholderReplacements: ""
conditions: ""
animations: []
groups: []
users: []
disableShadowForHeads: false