HCFCore · theme.yml

Theme Builder

The whole look of HCFCore, in one place: colours and gradients, the message prefix, menus, the scoreboard, the tab list, chat, nametags and holograms - live below. Download the files, drop them in plugins/HCFCore/, run /hcf reload.

Palettes

A starting point - every colour stays yours to change. Gradients fade letter by letter, as Minecraft 26.2 draws them.

Colours theme.yml
Prefix and symbols theme.yml
Bold
Shape

Free to edit: tokens, & codes, &#rrggbb. On the announcements: events, phases, a team's news, strikes.

List symbol {bullet}
Menus theme.yml
Frame
Frame pane
Corner pane

Empty for none.

Scoreboard ui.yml
Separator rows

One per line. A row whose placeholders are all empty disappears. [team], [cooldowns]… at the start lets each player hide it in /settings. 15 rows are shown at most.

Tab list ui.yml
Style

HCF grid: four columns of twenty cells in place of the player list - nothing to install. Classic list: the players, each name written from a template. Auto: the grid on an HCF server, the list on a kitmap.

HCF grid

Twenty cells per column; an empty line is a blank cell, and so is a cell whose placeholders are all empty - the grid never shifts. Besides the scoreboard's: %location% %x% %z% %direction% %team_name_line% %members_online% %members_total% %team_balance% %team_points% %members_title% %member_1%…%member_20% %top_team_1%…%top_team_10% %no_event_line% %prefix% %suffix%. A cell may start with its head: [head:self], [head:member:3], [head:top:1] (that team's leader), or any account's skin by name - [head:MHF_Chest], [head:MHF_Question]… - or a mineskin.org skin, [head:mineskin:<id>]. Easier: the Heads list below.

0 is full bars, below 0 none.

Classic list

%prefix% %suffix% (LuckPerms) %player% %team% %team_tag% %kills% %ping% - the player's own.

Order
Tab list heads ui.yml

The heads beside the HCF grid's titles. Type a player's name, paste a mineskin.org link, or self for the viewer's own; empty turns it into a grey square. Your members always show their own faces, every other cell a grey square. The preview finds a name in mineskin.org's gallery; in game, any account works.

Chat set in theme.yml

%kills% %prefix% (LuckPerms) %player% %suffix% %message%

Nametags Lunar Client · set in theme.yml
Colour %color% by relation
Holograms set in theme.yml
Every message set in theme.yml

Any text of the plugin - replies, announcements, scoreboard rows, menu lines, signs - worded and coloured your way. What you change goes under messages: in theme.yml; the rest stays lang/en.yml's.

Leaderboard window ui.yml
Each board's item

Item names as the server writes them: DIAMOND_SWORD, CLOCK… Its title and lines are messages: stats.top.menu-….

/schedule colours set in theme.yml

The colour each kind of event is written in, in the /schedule window and chat. A colour code (&6) or a hex one (&#ffaa00). In place of events.yml's weekly-schedule.menu.colors.

Chat

The plugin's own messages, a player's line, team and ally chat

Menus

Its tooltip on the right, as the game draws it

Scoreboard and tab

In combat, a pearl and a Gapple on cooldown

Click a title's head in the HCF grid to change it - or see them all under Tab list heads.

In the world

Nametags as you see them, and a KOTH hologram

Your files

Complete files - nothing to edit by hand

  1. Download both files - or the zip - into plugins/HCFCore/, replacing theme.yml and ui.yml.
  2. Run /hcf reload. Chat, nametags and texts are carried by theme.yml itself: nothing else to change.

Tokens

Use them anywhere: lang/en.yml, every other file