Language

Emage

Emage

ModrinthSpigotMC

High-performance image and GIF renderer for item frames.

461 downloads 6 followers updated 5d ago
latest v1.5.1-BUGFIX Modrinth
Bukkit Paper Purpur Spigot 1.18 – 26.1.2 DecorationSocialUtility

Emage 🎨

A highly-optimized image and GIF renderer built for modern Paper servers. By completely bypassing Minecraft’s heavy default map API, Emage uses a custom packet pipeline to stream media directly to your players. You get the freedom to decorate your world with smooth animations without compromising server performance.

Modrinth
SpigotMC

Requirements

  • Java 22
  • Paper 1.21 or higher
  • PacketEvents (Required dependency)

Installation

  1. Place the PacketEvents.jar and Emage-VERSION.jar into your plugins/ folder.
  2. Start the server.
  3. Edit plugins/Emage/config.yml to adjust various limits or customize messages.

Usage

To display an image, place Item Frames on a wall in a rectangular grid. Look at one of the frames and run the apply command.

Commands

| Command | Description |
|--------------------------------------------|--------------------------------------------------------|
| /emage apply-grid <columns> <rows> <url> | Manually specify the grid size to apply the image/GIF. |
| /emage apply <url> | Auto-detects the frame grid and applies the image/GIF. |
| /emage remove | Remove the grid and its files. |

Building

mvn clean package

The compiled jar will be output to the target/ directory.

Versions

Release
1.5.1-BUGFIX
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 5d ago
A major quality of life update. Emage now features instant image caching, smarter grid detection, and automatic storage cleanup. ### Performance & Storage *…
26
Release
1.5.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 6d ago
# v1.5.0 - The Remaster Update **Emage has been completely rebuilt from the ground up.** We have discarded Minecraft's heavy default map system and replaced…
12
Release
1.4
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 3mo ago
## ⚡ Smoother & Smarter GIFs Previously, GIF playback was tied to the server's tick rate and sent full image updates to everyone nearby. Now, Emage sends map…
223
Release
1.3.1
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 3mo ago
## Better Color Accuracy on Modern Servers The color matching system now detects your server version and uses the full map color palette available on…
22
Release
1.3
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 4mo ago
## Better Color Matching The color lookup cache has been reduced from 8-bit to 7-bit resolution (`CACHE_BITS` changed from 8 to 7). This cuts the memory used…
17
Release
1.2
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 4mo ago
# Emage 1.2 - Changelog ## Better Color Accuracy Colors now look significantly closer to the original image. The old system used a basic color distance…
25
Release
1.1.1
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 6mo ago
# 🎨 Emage 1.1.1 ## 🎉 Major Release - Custom Color Engine, GIF Caching & Stability Overhaul This release introduces a completely custom color matching…
79
Release
1.1
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 6mo ago
# 🎨 Emage 1.1 ## 🎉 Major Release - GIF Support & Performance Overhaul This release introduces animated GIF support, distance-based FPS scaling,…
20
Release
1.0
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 6mo ago
# The birth of Emage
22

Comments 0

No comments yet. Be the first to share your thoughts.