Custom Picture Frames banner
Custom Picture Frames icon

Custom Picture Frames

Picture Frame item which lets you import a image file off of the users computer and hang on walls. Can be resized block by block from inside a GUI menu when...

00
hytaleServer2026.1mod

Custom Picture Frames adds a server-side picture frame item you can hang on walls, feed with an image from your computer, and resize block-by-block through an in-game editor.

  • A Picture Frame item is given when a player joins. Right-click a block with it to place or edit a frame; a small info window opens and the frame is registered at that location.
  • Configure frames through chat while the editor is active: image <path> imports an image file from the local filesystem (up to ~750 KB, stored as base64 with the frame), size <width> <height> resizes the frame in whole-block steps (clamped to 1–16), clear removes the stored image, and done exits editing.
  • Frame data (location, owner, size, stored image) persists in the mod’s data folder so placements survive restarts.
  • The item keeps simple metadata so new placements inherit your last settings; existing frames can be reopened anytime with the Picture Frame in hand.
  • Current approach is UI-light: it uses the built-in window payload plus chat prompts for edits and does not render the imported image in-world. Actual visual rendering would need a client-side asset or block renderer that understands the stored base64 image.
  • Images are loaded from the server’s filesystem; ensure the server process can read the chosen path.