← All plugins
GlymeraSigns icon

GlymeraSigns

Writable signs in 11 woods and 3 sizes (1x1, 2x1, 2x2). Click, type, pick a colour: the text is drawn on the board, scales to fit and looks the same for every player. No client mod, owner protection, recipes.

v5.0.0 Hytale 0.7.x Quality of LifeBlocksArmorMiscellaneousFurniture

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

  1. Put GlymeraSigns-1.0.0.jar into your server's mods/ folder.
  2. Start the server. Done - the signs are in the creative tab Signs and at the Furniture Bench (Misc tab).
Changelog

GlymeraSigns - Changelog

5.0.0 (2026-11-06) - Repair tool for blank signs, join grace option

  • /gsign refresh now really repairs blank signs: it sends every sign picture again under a fresh name, asks every client to rebuild its assets and redraws all signs. Before, it only requested the rebuild without sending the pictures again, so a sign whose picture the client had missed stayed blank. Use it (as an operator) when signs show their board but no text.
  • New config key joinGraceMs (default 0 = off, nothing changes): a wait in milliseconds after a player joins the server or changes world, during which no sign picture is sent to him yet. For clients that are still busy with their own asset build right after the join (a report from a server with many mods: signs in view at the join stayed blank, signs written later showed fine) set it to a few seconds, e.g. 8000. Also live: /gsign tune joinGraceMs 8000.
  • Nothing changes for existing signs or their pictures: same ids, same texts, same picture names until you run /gsign refresh. Tested on Hytale 0.7.6. Upgrade: replace the jar in mods/, keep the data folder, restart.

4.0.0 (2026-11-03) - Enamel signs

  • New: 18 enamel signs - smooth metal signs in the style of old vitreous-enamel station and street signs, for signage without a wood texture: a cream-white enamel face with a coloured border, a pressed light edge, a steel rim and chrome screw heads. Six border colours: blue, red, green, black, brown and yellow, each in all three sizes (Sign, Wide Sign, Large Sign).
  • The text starts in the matching border colour (yellow signs start with black text, yellow on white would be unreadable); every text colour and font can be picked as usual.
  • Crafted at the Furniture Bench, Misc tab, from iron bars: 1 / 2 / 4 for Sign / Wide Sign / Large Sign. They sound and break like metal.
  • In the creative tab Signs they sit next to the wooden signs of the same size.
  • Nothing changes for existing signs: every wooden and writable Hytale sign keeps its id, look and text. Tested on Hytale 0.7.5. Upgrade: replace the jar in mods/, keep the data folder, restart.

3.0.0 (2026-10-18) - Hytale's own signs become writable, three fonts

  • 23 writable Hytale signs: writable copies of the signs Hytale ships - Ancient, Crude, Sandswept, Feran, Frozen Castle, Goblin, Lost Civilization, Under Construction, Kweebec, Lumberjack (the arrow on a post), Tavern, Dark / Overgrown / Wind Temple, Simple Wooden Sign, both neon signs and the six prototype signs (hanging, arrow, shield, ground). Same look and same placement rules as the original, now with your text on it. New sub-tab Writable Hytale Signs in the Signs creative tab.
  • Text on both sides wherever the sign has two (hanging signs, the arrow, the neon signs, the A-frames). The text follows the board: tilted boards get tilted text.
  • Room for your text: on the neon signs and the Under Construction sign the printed artwork is replaced by a plain surface in the sign's own colour (frame and warning stripes stay). On the Goblin sign the text goes below the painted arrow. Upright signs take fewer characters per line, so the letters can be bigger.
  • Three fonts, chosen per sign in the editor: Classic (the bold font of all earlier versions), Pixel (Jersey 10) and Cute (CutePixel). New config key defaultFont for signs nobody picked a font for yet.
  • Editor: wider colour buttons (two rows) so every colour name is readable, plus the new font row.
  • Recipes: each writable Hytale sign costs what the original costs, at the Furniture Bench (Misc tab); signs that have no recipe in Hytale cost 2 planks.
  • Owner protection covers the new signs too, every cell of the tall ones included.
  • Your existing signs stay exactly as they are: same blocks, same text, same picture (players do not even download them again). Signs written before 3.0.0 use the Classic font.

2.0.0 (2026-10-13) - Hytale Update 7 (0.7.0)

  • Updated for Hytale 0.7.0. No changes to the signs themselves.

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.
Public — visible to everyone. No account needed.

Only Marc can read this.