Home›Java›Mods›Image On Frame Fabric Port
Image On Frame Fabric Port
ModsJava

Image On Frame Fabric Port

Minecraft Java mod. Downloads from the MC Java Mods app on Android.

by reyhe66243 · on CurseForge

High-performance, server-side Fabric port of ImageFrame. Place HD images & animated GIFs on maps and walls with zero client-side mods required!

⬇ Download on CurseForge
Image On Frame Fabric Port — screenshot 1

ImageFrame (Fabric Port)

A high-performance, universal Fabric port of the popular Spigot plugin ImageFrame by LoohpJames. Put images and animated GIFs on maps and walls with native high-definition (HD) support!

This project is a hybrid (Universal) mod: it functions completely server-side for vanilla clients, while offering native HD map rendering, instant HD GIF animation synchronization, and inventory item preview tooltips when installed on the client.

GIF placement IMAGE placement

Important Disclaimer & Maintenance


Features & Optimizations

  1. Native High-Definition (HD) Map Renderer:
    • Renders static images and multi-frame GIFs in high definition when installed on the client.
    • Uses thread-safe OpenGL VRAM texture allocation on the client render thread for maximum performance.
  2. Instant HD GIF Animation Synchronization:
    • Multi-frame HD textures are cached in client memory and synchronized using lightweight server timestamp/frame signals.
    • Eliminates network packet overhead, screen flickering, and re-fetching during GIF playback.
  3. Dynamic Map Color Engine (Vanilla Fallback):
    • Uses a pixel-perfect Mojang color matching system to map image RGB colors to Minecraft's built-in map colors dynamically for vanilla players.
    • No hardcoded palette files or inaccurate colors. Parity is absolute.
  4. Network Visibility Cache:
    • Optimized for large multiplayer servers! Maps and animation frames are only sent to players holding a map or standing within 32 blocks of an active map frame.
    • This eliminates network packet overhead, dramatically reduces bandwidth usage, and prevents clients from lagging due to off-screen animation updates.
  5. Invisible Item Frames:
    • Supports placing maps on invisible frames.
    • Integrates seamlessly with splash potions of invisibility or area effect clouds containing invisibility. Throwing them on item frames turns them invisible, while breaking or modifying them updates the state correctly.
  6. Inventory Preview Tooltips:
    • Includes item hover previews for single maps, image map grids, and paintings directly in player inventory tooltips.

Universal Architecture & Client Compatibility

Use this exact same mod JAR on both the server and client. Do not use the original official client mod, as this port uses an updated, zero-lag networking protocol designed for Minecraft 1.21+.


Mod Compatibility & Optimization Notes

If you use ImmediatelyFast, you must disable its map atlas optimization feature:


Configuration & Permissions

ImageFrame on Fabric features a streamlined, fully functional config/ImageFrame/config.yml and 1:1 permission parity with the original Spigot plugin.

Key Configuration Options

Permissions & LuckPerms

Compatible with LuckPerms via fabric-permissions-api-v1 and native Minecraft OP levels (user commands default to Level 0 / all players):

Command / Feature Permission Node Default Access
/imageframe create imageframe.create All players
/imageframe get imageframe.get All players (own maps)
Manage others' maps imageframe.get.others, imageframe.delete.others OP Level 2
/imageframe delete imageframe.delete All players (own maps)
/imageframe rename imageframe.rename All players (own maps)
/imageframe refresh imageframe.refresh All players (own maps)
/imageframe playback imageframe.playback All players
/imageframe select imageframe.select All players
/imageframe list imageframe.list All players (shows own maps)
View all server maps imageframe.list.others OP Level 2
Map creation limit tier imageframe.createlimit.<group> Custom tiers in config
Unlimited map creation imageframe.createlimit.unlimited OP Level 2
Full admin bypass imageframe.admin OP Level 2
/imageframe reload imageframe.reload OP Level 2
/imageframe language imageframe.admin OP Level 2
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more