GlymeraCanvas
Bring external images into your world and put them on a wall. Drop a picture in a folder or paste a direct image link, place a few blocks, and the image appears in-game — and everyone sees the same picture.
GlymeraCanvas is an admin tool, made for things like info boards, rules, maps, event posters or artwork at spawn.
Important: the 1024-block limit
GlymeraCanvas ships a fixed pool of 1024 image-slot blocks. Every image you place is cut into 32x32 tiles, and each tile occupies one slot from that pool.
That means: an admin can have at most 1024 image-blocks placed at the same time, across the whole server.
So you are not limited in how many images over time, only in how many distinct tiles are placed at once — and that ceiling is 1024.
How to use it
1. /canvas give — get a stack of Canvas blocks.
2. Build them into a rectangle on a wall (up to 9x9).
3. Look at the rectangle and run /canvas set <url-or-filename>.
The Canvas blocks turn into the image. Done.
Two ways to provide an image
By link — a direct image URL (must point at the image itself, not a web page):
/canvas set https://example.com/picture.png
By file — drop the image into the plugin's image folder and use just its name:
mods/de.glymera_GlymeraCanvas/images/
/canvas set logo.png
The file extension is optional — /canvas set logo finds logo.png automatically. No server restart is needed after adding a file.
Supported formats
PNG, JPG and GIF work out of the box. WebP/AVIF are supported if ffmpeg is available on the server (configurable); if it isn't, you'll get a clear message and PNG/JPG keep working. No third-party libraries are bundled.
Commands
/canvas give — Get a stack of Canvas blocks
/canvas set <url|file> — Fill the Canvas blocks you're looking at with an image
/canvas remove — Remove the canvas you're looking at (frees its slots)
/canvas list — List placed canvases and slot usage
/canvas info — Info about the canvas you're looking at
/canvas reload — Reload the config
All management commands are OP-only by default.
Good to know
Configuration
File at mods/de.glymera_GlymeraCanvas/config.json:
Requires Hytale Stable-5 or newer.
Made with care by Glymera for the Hytale community
Bring external images into your world and put them on a wall. Drop a picture in a folder or paste a direct image link, place a few blocks, and the image appears in-game — and everyone sees the same picture.
GlymeraCanvas is an admin tool, made for things like info boards, rules, maps, event posters or artwork at spawn.
Important: the 1024-block limit
GlymeraCanvas ships a fixed pool of 1024 image-slot blocks. Every image you place is cut into 32x32 tiles, and each tile occupies one slot from that pool.
That means: an admin can have at most 1024 image-blocks placed at the same time, across the whole server.
- A small 1x1 image uses 1 slot, a 3x3 image uses 9 slots, a 9x9 image (the max per image) uses 81 slots.
- Identical tiles are deduplicated — if two images share the exact same 32x32 tile, it only costs one slot. Solid-color borders, repeated patterns, or placing the same image twice are cheap.
- When you remove a canvas (/canvas remove or by breaking a block), its slots free up immediately and can be reused for new images.
- If you try to place an image when not enough slots are free, you get a clear message telling you how many slots are still available — nothing is placed.
So you are not limited in how many images over time, only in how many distinct tiles are placed at once — and that ceiling is 1024.
How to use it
1. /canvas give — get a stack of Canvas blocks.
2. Build them into a rectangle on a wall (up to 9x9).
3. Look at the rectangle and run /canvas set <url-or-filename>.
The Canvas blocks turn into the image. Done.
Two ways to provide an image
By link — a direct image URL (must point at the image itself, not a web page):
/canvas set https://example.com/picture.png
By file — drop the image into the plugin's image folder and use just its name:
mods/de.glymera_GlymeraCanvas/images/
/canvas set logo.png
The file extension is optional — /canvas set logo finds logo.png automatically. No server restart is needed after adding a file.
Supported formats
PNG, JPG and GIF work out of the box. WebP/AVIF are supported if ffmpeg is available on the server (configurable); if it isn't, you'll get a clear message and PNG/JPG keep working. No third-party libraries are bundled.
Commands
/canvas give — Get a stack of Canvas blocks
/canvas set <url|file> — Fill the Canvas blocks you're looking at with an image
/canvas remove — Remove the canvas you're looking at (frees its slots)
/canvas list — List placed canvases and slot usage
/canvas info — Info about the canvas you're looking at
/canvas reload — Reload the config
All management commands are OP-only by default.
Good to know
- The 1024 slot blocks are hidden from the creative inventory. Only the single Canvas block shows up — so your block list isn't flooded.
- No flicker while viewing. Images are registered server-wide and loaded normally when a player joins; they stay stable. The only brief visual refresh happens at the exact moment an admin runs /canvas set (so build your boards before players arrive, and they'll never notice).
- Cheap to load. All idle slot blocks share one tiny placeholder texture, so the 1024 blocks add only a small one-time download for a brand-new client; after that everything is cached.
- Everyone sees the same image — content is registered globally, not per player.
- Persistent. Placed canvases survive server restarts.
- No phone-home. The only outbound traffic is fetching the exact image URL an admin asks for. Local files never leave the server.
Configuration
File at mods/de.glymera_GlymeraCanvas/config.json:
- poolSize (default: 1024) — Number of image-slot blocks (fixed by the asset pack — see the limit section above)
- requireOp (default: true) — If true, only OPs may manage canvases
- ffmpegPath (default: "ffmpeg") — Path to ffmpeg for WebP/AVIF decoding; set to "" to disable
Requires Hytale Stable-5 or newer.
Made with care by Glymera for the Hytale community
