Gallery

Description
GlymeraSigns - Writable Signs for Hytale
Signs you can actually write on: 11 woods, 3 sizes, up to nine lines of text. Click a sign, type, pick a colour - the text is drawn right on the board, scales to fit, and every player sees the same. No client mod, no entity per letter.
What is GlymeraSigns?
Place a sign on a wall, click it and an editor opens: one field per line, seven text colours, Save. A moment later your text stands on the board - centred, anti-aliased and as large as the board allows. One short word fills the whole sign; nine full lines on a large sign stay readable.
Click the sign again to change it (the old text stays until the new one is ready). Break the sign and the text is gone at once.
The text is part of the sign block itself. It is saved with your world, it is removed with the block, and it travels with the builder tools' copy and paste.
The Signs
Eleven woods - every plank type Hytale has: Lightwood, Softwood, Hardwood, Darkwood, Blackwood, Deadwood, Drywood, Goldenwood, Redwood, Tropicalwood, Greenwood. Dark woods start with white text, light woods with dark text.
Three sizes:
| Size | Blocks | Text |
|---|---|---|
| Sign | 1 x 1 | 4 lines, 15 characters each |
| Wide Sign | 2 wide, 1 high | 4 lines, 34 characters each |
| Large Sign | 2 x 2 | 9 lines, 34 characters each |
That makes 33 signs. The editor stops you at the line length that still looks good on the board. Umlauts, accents and symbols work (ä ö ü ß é ñ € ...).
Seven text colours: black, white, red, blue, green, yellow, brown. Light colours get a fine drop shadow so they stay readable on bright wood.
Wide and large signs are single blocks that span two or four cells; every part of them can be clicked and broken.
Crafting
At the Furniture Bench, Misc tab:
| Item | Ingredients |
|---|---|
| Sign | 1x planks of its wood |
| Wide Sign | 2x planks of its wood |
| Large Sign | 4x planks of its wood |
All planks are obtainable in Adventure mode. In creative mode the signs sit in their own Signs tab (Signs, Wide Signs, Large Signs).
The recipes can be switched off in the config (recipesEnabled: false); plank amounts, bench, tab and crafting time are configurable too.
Owner Protection
Only the player who placed a sign - and server operators - can rewrite or break it. Everybody else gets a short notice. A copied sign keeps the owner of the original. Protection can be switched off (ownerProtection: false).
Light on Your Server
Text in the world usually means one entity per letter. GlymeraSigns bakes the whole text into one small picture and shows it on a single flat plane that only exists for the players nearby:
- 0 entities are added to your world - nothing for mob caps or clean-up plugins to count or delete, no stray letters after a crash.
- One picture per text (5-14 KB), sent to a player once per session; equal texts share one picture. Pictures travel ahead: they are sent at 96 blocks, the sign appears at 48.
- Measured: with 1000 written signs in range, the check that runs three times a second per player takes 8 microseconds. Without players nearby the plugin does nothing at all.
- The picture is baked once per distinct text on its own thread (11-26 ms).
Every player sees the same - also players who join later or come by for the first time. A new text appears about three seconds after saving (the picture has to reach the client first); from then on it is there at once.
For Server Owners
mods/de.glymera_GlymeraSigns/config.json is written on the first start; an _info line in the file explains the keys.
| Key | Default | Meaning |
|---|---|---|
recipesEnabled |
true | false removes all sign recipes at the next server start (creative only then) |
planksSmall / planksWide / planksLarge |
1 / 2 / 4 | planks per sign |
benchId / benchCategory / craftSeconds |
Furniture_Bench / Furniture_Misc / 1 | where and how fast the signs are crafted |
ownerProtection |
true | only the owner and operators may rewrite or break a sign |
showRadius / hideRadius |
48 / 56 | blocks within which the text is drawn / removed again |
preloadRadius |
96 | blocks within which the picture is already sent to a player |
textScale, textForward, textUp, assetSettleMs, textureSettleMs |
place and time the text; normally leave them as they are |
The recipes live in a small asset pack folder mods/GlymeraSignsRecipes that the plugin writes and removes itself.
Commands (operators):
| Command | What it does |
|---|---|
/gsign |
version and short help |
/gsign stats |
how many signs are loaded and shown |
/gsign refresh |
draws all signs anew for everybody nearby |
/gsign tune <key> <value> |
moves / resizes the text live (textScale, textForward, textUp, assetSettleMs, settleMs) |
Good to Know
- Server-side only: players need nothing but the server's asset pack, which Hytale delivers on join.
- No database, no dependencies.
- Works with the builder tools: copied and pasted signs keep text, colour and owner.
- The sign font is DejaVu Sans Condensed Bold (free licence, included in the jar).
Installation
- Put
GlymeraSigns-1.0.0.jarinto your server'smods/folder. - Start the server. Done - the signs are in the creative tab Signs and at the Furniture Bench (Misc tab).
Changelog
GlymeraSigns - Changelog
1.0.0 (2026-09-19) - First release: writable signs in 11 woods and 3 sizes
- New blocks: 33 writable signs - every native plank wood (Lightwood, Softwood, Hardwood, Darkwood, Blackwood, Deadwood, Drywood, Goldenwood, Redwood, Tropicalwood, Greenwood) in three sizes: Sign 1x1 (4 lines x 15 characters), Wide Sign 2x1 (4 x 34) and Large Sign 2x2 (9 x 34). Own creative tab Signs with a sub-tab per size.
- Click, type, done: clicking a sign opens an editor with one field per line, seven text colours and Save. The text is drawn on the board, centred and scaled so that it fills the writing field - one short word becomes huge, nine lines stay readable. Dark woods start with white text. Latin-1 characters work (umlauts, accents, the euro sign and more).
- The text lives in the sign block: saved with the world, removed with the block, carried along by the builder tools' copy and paste. No database.
- One picture per sign instead of one entity per letter: the text is baked into a small picture and shown on a flat plane that only exists for nearby players. No entities are added to the world; every player sees the same, also after joining later. Pictures are sent ahead at 96 blocks, signs appear at 48.
- Smooth edits: the old text stays until the new one is ready and both are swapped in one step; breaking a sign removes the text at once.
- Owner protection: only the player who placed a sign and server operators can rewrite or break it (
ownerProtection, default on). Every cell of a wide or large sign is covered. - Recipes: Furniture Bench, tab Misc - 1 / 2 / 4 planks of the sign's own wood for Sign / Wide Sign / Large Sign. All ingredients are obtainable in Adventure mode. Switchable and adjustable in the config (
recipesEnabled,planksSmall,planksWide,planksLarge,benchId,benchCategory,craftSeconds). - Operator commands:
/gsign,/gsign stats,/gsign refresh,/gsign tune <key> <value>. - Measured: 1000 written signs in range cost the per-player check 8 microseconds (three checks per second); no work at all without players nearby; a text is baked once in 11-26 ms on its own thread.
Only Marc can read this.