📺 AnimatedFrames — v1.7
Display GIFs, PNGs, JPGs, JPEGs and MP4 videos on screen!
AnimatedFrames allows you to display GIFs, PNGs, JPGs, JPEGs and MP4 videos within Minecraft using commands.
Requirements
- Loader support: Forge • Fabric • NeoForge • Purpur • Spigot • & forks
- Dependency: WaterMedia
Wiki --- Discord Support
📝 Commands
Client-side commands (/mediac) — only you see them
-
/mediac show <name> [duration] [position] [scale] [volume]Display media locally from your files. Example:/mediac show sunny.gif 10 center 1.0 80 -
/mediac stopStop all active media on your screen. -
/mediac listList files in your local folder. -
/mediac lang <en|es>Change the language (English or Spanish).
Server-side commands (/medias) — requires OP or admin permission
-
/medias show <player|@a> <name> [duration] [position] [scale] [volume]Send a file from the server to the selected players and play it. Players do not need to have the file beforehand. Example:/medias show @a example.gif 15 topleft 2.0 80 -
/medias showlocal <player|@a> <name> [duration] [position] [scale] [volume]Play a file already stored in each selected player's local media folder. This preserves the previous behavior of/medias show. Example:/medias showlocal @a example.gif 15 topleft 2.0 80 -
/medias stop <player|@a>Stop media for selected players. -
/medias listList files in the server's media folder. -
/medias helpDisplay command help.
Important: Players always need the client mod and WaterMedia. With /medias show, the file comes from the server. With /medias showlocal, the file must already exist in each player's own client folder.
⚠️ File Location
Client folder: .minecraft/config/animatedframes/media/
Server folder with the mod: config/animatedframes/media/
Server folder with the plugin: plugins/AnimatedFramesPL/media/
- Supported files:
.gif,.png,.jpg,.jpeg,.mp4 - Media folders are created automatically during initialization
/mediac showand/medias showlocaluse the player's client folder/medias showuses the server's media folder and transfers the file to the selected players- Received files are stored automatically in a separate client cache
- For launchers with separate instances, use the corresponding instance's folder
🔌 Plugin Support
AnimatedFrames also has a Bukkit/Spigot/Paper/Purpur plugin version for server-side control. With the plugin, server admins can trigger media on players' screens without needing the mod on the server.
Place server files in plugins/AnimatedFramesPL/media/ and use /medias show to send them to players.
The plugin uses the animatedframes.admin permission, granted to OPs by default. Use /medias lang <en|es> to change the plugin's language.
Players still need the client mod and WaterMedia. They only need the media files installed beforehand when using
/medias showlocal.
-
GIF, PNG, JPG or JPEG displayed locally (client):
.gif)
-
GIF, PNG, JPG or JPEG sent to players (server):

-
GIF, PNG, JPG or JPEG sent to players (plugin):

Tutorial
Placing files (Client and server)
Client folder: .minecraft/config/animatedframes/media/
Server folder with the mod: config/animatedframes/media/
Server folder with the plugin: plugins/AnimatedFramesPL/media/
Steps:
- Copy your GIF, PNG, JPG, JPEG or MP4 file into the appropriate media folder:
- Client folder for
/mediac showor/medias showlocal. - Server folder for
/medias show.
- Client folder for
- Make sure the file has the correct extension (
.gif,.png,.jpg,.jpeg,.mp4). - Display it in-game:
- Local (only you):
/mediac show sunny.gif 10 center 1.0 80 - Send a server file to others:
/medias show @a sunny.gif 15 center 1.0 80 - Play files already installed on players' clients:
/medias showlocal @a sunny.gif 15 center 1.0 80
- Local (only you):
Notes:
/mediac show→ only visible to you/medias show→ transfers a server file to selected players — they need the mod and WaterMedia, but not the file beforehand/medias showlocal→ uses each player's local file — they need the mod, WaterMedia and the file in their client folder- Updating from 1.6.2: replace
/medias showwith/medias showlocalif you want to keep using files already installed on players' computers - Filenames with spaces must use double quotes:
/medias show @a "welcome video.mp4" 10 center 1.0 80 - Large files may take some time to transfer before playback begins
- Check chat or logs if a file fails to load
- Use
/mediac listto see your local files and/medias listto see server files - Duration is measured in seconds;
0means no command-imposed time limit. Videos still stop when they reach the end - Scale range:
0.05–10(default:1.0) - Volume range:
0–100(default:80) - Media stops automatically when you disconnect
Available positions (10 options)
center topleft topright bottomleft bottomright topcenter bottomcenter leftcenter rightcenter fullscreen
fullscreen — fills the entire screen for videos while maintaining their aspect ratio, cropping the edges when necessary. Omit the scale and enter the volume directly after
fullscreen. Example:/medias show @a intro.mp4 0 fullscreen 80
Credits
- Created by @SunnyAim_
- 🎬 MP4 integration made possible with the help of @SoyKatto1
- Support: Contact @SunnyAim_ for help or questions.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 |
New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.Requires AnimatedFrames mod v1.7 to function.
## New Commands
/medias show <player|@a> <file> [time] [position] [scale] [volume]— Sends and plays a file from the server./medias showlocal <player|@a> <file> [time] [position] [scale] [volume]— Plays a local file stored on the player’s computer./medias list— Lists the files available on the server.
## Improvements
- Improved server file transfers and cache management.
- Improved memory management for images and GIFs.
## Fixes
- Fixed playback instances accumulating when switching videos.
- Fixed command execution from command blocks and datapack functions.
New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.New options for sharing files from the server and improvements to memory management and connectivity.
## New Features
- Files from the server:**
/medias shownow sends content to players for playback, without requiring them to copy it to their computers beforehand. This brings back a feature that was already available in AnimatedFrames 1.3.1. - Local playback:** new
/medias showlocalcommand to display files the player already has saved, preserving the previous behavior of/medias show. - Server file listing:**
/medias listlets you view the files available on the server. - Names with spaces:** commands accept filenames in quotes, such as
"welcome video.mp4". Autocomplete adds the quotes automatically.
## Improvements
- Optimized file transfers with background reading.
- Separate cache for content received from the server.
- File integrity checks before playback.
- Better memory management for images and GIFs, freeing resources that are no longer in use.
## Fixes
- Fixed playback instances accumulating when switching videos, which could cause unexpected game crashes.
- Fixed an issue that prevented commands from running through command blocks and datapack functions to automate multimedia content. Thanks to **melmi_melmi** for reporting it on Discord.
## Key Commands
| Command | Function |
| --- | --- |
|
/medias show <player\|@a> <file> [time] [position] [scale] [volume] | Sends and plays a file from the server. ||
/medias showlocal <player\|@a> <file> [time] [position] [scale] [volume] | Plays a local file stored on the player's computer. ||
/medias list | Lists the files on the server. ||
/medias stop <player\|@a> | Stops playback. |> **When updating from 1.6.2:** if your commands used files stored on each player's PC, replace
/medias show with /medias showlocal to preserve that behavior.# AnimatedFrames — v1.6.2
🧵 Fabric | 🎮 Compatible with Minecraft 1.21.4
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.2
# 🧵 NeoForge | 🎮 Compatible with Minecraft 1.21.4
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.2
🧵 Fabric | 🎮 Compatible with Minecraft 1.21 - 1.21.1
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.2
🧵 NeoForge | 🎮 Compatible with Minecraft 1.21 – 1.21.1
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.2
🧵 Forge | 🎮 Compatible with Minecraft 1.20.1
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.2
🧵 Fabric | 🎮 Compatible with Minecraft 1.20.1
## ✨ What's new in v1.6.2
- 🆕 **New**: Multiple media can now play simultaneously at different screen positions
- 🔧 **Change**: Media size now automatically adapts to the client's GUI Scale, keeping correct proportions at any resolution
- 🔧 **Change**: Internal refactor of rendering and resource management code for improved stability
## 💬 Commands
- Client**
/mediac show <file> [time] [position] [scale] [volume]/mediac stop/mediac list/mediac lang <en|es>
- Server**
/medias show <player|@a> <file> [time] [position] [scale] [volume]/medias stop <player|@a>/medias check [player]/medias status/medias debug
## 🌟 Features
- 🖼️ Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - 🎞️ Play multiple media simultaneously at different positions
- 🎯 Selector support (
@a, player name) - 🎛️ Control duration, position, scale, and volume per command
- 📐 Media size auto-adapts to client GUI Scale
- 📍 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter`full
# AnimatedFrames — v1.6.1
Fabric
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a> - Server**:
/medias check [player] - Server**:
/medias status - Server**:
/medias debug
## What's new in v1.6.1
- Fix**: File names with dots (e.g.
4k.mp4,video.gif) no longer require quotes in commands - Fix**: An error notification is now shown in chat when a file fails to load (previously silent)
- Fix**: The
fullscreencommand path no longer conflicts with the normal<position>argument - Change**: For non-
fullscreenpositions,<scale>is now always required before<volume> - Change**: Volume now defaults to
80consistently across all command paths
## What's new in v1.6
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen while maintaining aspect ratio
- Default volume set to
80when not specified - Improved disconnect cleanup
- Server command:
statusto manage players with/without the mod
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale, and volume per command
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
- Async media loading with cache
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6.1
NeoForge
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume]
- Client**:
/mediac stop
- Client**:
/mediac list
- Client**:
/mediac lang <en|es>
- Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume]
- Server**:
/medias stop <player|@a>
- Server**:
/medias check [player]
- Server**:
/medias status
- Server**:
/medias debug
## What's new in v1.6.1
- Fix**: File names with dots (e.g.
4k.mp4,video.gif) no longer require quotes in commands
- Fix**: An error notification is now shown in chat when a file fails to load (previously silent)
- Fix**: The
fullscreencommand path no longer conflicts with the normal<position>argument
- Change**: For non-
fullscreenpositions,<scale>is now always required before<volume>
- Change**: Volume now defaults to
80consistently across all command paths
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens
- Selector support (
@a, player name)
- Control duration, position, scale, and volume per command
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen
- Compatible with Bukkit/Spigot plugin via plugin channels
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6.1
Fabric
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a> - Server**:
/medias check [player] - Server**:
/medias status - Server**:
/medias debug
## What's new in v1.6.1
- Fix**: File names with dots (e.g.
4k.mp4,video.gif) no longer require quotes in commands - Fix**: An error notification is now shown in chat when a file fails to load (previously silent)
- Fix**: The
fullscreencommand path no longer conflicts with the normal<position>argument - Change**: For non-
fullscreenpositions,<scale>is now always required before<volume> - Change**: Volume now defaults to
80consistently across all command paths
## What's new in v1.6
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen while maintaining aspect ratio
- Default volume set to
80when not specified - Improved disconnect cleanup
- Server command:
statusto manage players with/without the mod
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale, and volume per command
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
- Async media loading with cache
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6.1
Forge
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a> - Server**:
/medias check [player] - Server**:
/medias status - Server**:
/medias debug
## What's new in v1.6.1
- Fix**: File names with dots (e.g.
4k.mp4,video.gif) no longer require quotes in commands - Fix**: An error notification is now shown in chat when a file fails to load (previously silent)
- Fix**: The
fullscreencommand path no longer conflicts with the normal<position>argument - Change**: For non-
fullscreenpositions,<scale>is now always required before<volume> - Change**: Volume now defaults to
80consistently across all command paths
## What's new in v1.6
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen while maintaining aspect ratio
- Default volume set to
80when not specified - Improved disconnect cleanup
- Server command:
statusto manage players with/without the mod
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale, and volume per command
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
- Async media loading with cache
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6
Forge
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a>
## What's new in v1.6 (current version)
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen maintaining aspect ratio
- Default volume set to 80 when not specified
- Improved disconnect cleanup — media stops automatically on logout
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale and volume
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6
Fabric
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a>
## What's new in v1.6 (current version)
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen maintaining aspect ratio
- Default volume set to 80 when not specified
- Improved disconnect cleanup — media stops automatically on logout
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale and volume
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6
NeoForge
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a>
## What's new in v1.6 (current version)
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen maintaining aspect ratio
- Default volume set to 80 when not specified
- Improved disconnect cleanup — media stops automatically on logout
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale and volume
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames — v1.6
Fabric
Compatible with Minecraft 1.21 – 1.21.1
## Commands
- Client**:
/mediac show <file> [time] [position] [scale] [volume] - Client**:
/mediac stop - Client**:
/mediac list - Client**:
/mediac lang <en|es> - Server**:
/medias show <player|@a> <file> [time] [position] [scale] [volume] - Server**:
/medias stop <player|@a>
## What's new in v1.6 (current version)
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position — fills the entire screen maintaining aspect ratio
- Default volume set to 80 when not specified
- Improved disconnect cleanup — media stops automatically on logout
## Features
- Display
.gif,.png,.jpg,.jpeg,.mp4on players' screens - Selector support (
@a, player name) - Control duration, position, scale and volume
- 10 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenterfullscreen - Compatible with Bukkit/Spigot plugin via plugin channels
## Requirements
- Dependency**: [Watermedia 2.1.37](https://modrinth.com/mod/watermedia/version/2.1.37)
## Support
Sunny: https://x.com/SunnyAim_
# AnimatedFrames Plugin — v1.3
Plugin version of the AnimatedFrames mod.
You need to have the mod to use the plugin.
Compatible with AnimatedFrames v1.5+ mod
Java 21 requirements
/medias show <player|@a> <file> [time] [position] [scale] [volume]/stop stockings <player|@a>/half check <player>/media status/medias help
- Support for video files **.mp4**
- Volume control (0–100) for all media types
- New **fullscreen** position
- Default volume set to 80 when not specified
Sunny: https://x.com/SunnyAim_
Fabric
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
NeoForge
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
Fabric
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
Forge
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
Fabric
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
NeoForge
## Commands
- Client**:
/media→ **/mediac** - Server**:
/mediaserver→ **/medias** - Added selector support (
@a, player name) - Version sync with client mod & server
##
- Display
.gif,.png,.jpg,.jpegon players' - Selector support (
@a, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter
## Requirements
- Depends: Watermedia: 2.1.37 installed
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)
Plugin version of the AnimatedFrames mod.
you need to have the mod to use the plugin
Compatible with AnimatedFrames mod v1.5
UPDATES
## Commands
/medias show <player|@a> <file> [time] [position] [scale]/medias stop <player|@a>/medias help
## v1.0 — Initial Release
- Display
.gif,.png,.jpg,.jpegon players' screens - Selector support (
@a,@e, player name) - Control duration, position and scale
- 9 screen positions:
centertoplefttoprightbottomleftbottomrighttopcenterbottomcenterleftcenterrightcenter - Communication with client mod
## Support
Sunny: [https://x.com/SunnyAim_](https://x.com/SunnyAim_)