EmotifyСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (67)
beta
Emotify 0.9.0-beta.1 for Paper
0.9.0-beta.1-paper17 окт. 2026 г.51Minecraft: 1.21.1, 1.21.8, 1.21.11, 26.2, 26.3folia, paper, purpur
Что нового
# Emotify 0.9.0-beta.1
This release extends the shared Paper, Purpur, and Folia plugin to Minecraft 26.3 and keeps full protocol alignment with Emotify 0.9.0-beta.1 clients.
## Highlights
- Extended the single shared plugin artifact to Minecraft 26.3.
- Kept the Emotify protocol, server configuration, permissions, and `/emotify reload` behavior unchanged, so existing `plugins/Emotify/config.yml` files continue to work without edits.
- Kept native Folia support with regionized scheduling and thread-safe packet dispatch.
- Added 26.3 to the release verification and development server setup alongside 1.21.1, 1.21.8, 1.21.11, and 26.2.
- No additional server dependencies are required.
## Requirements
- Minecraft 1.21.1, 1.21.8, 1.21.11, 26.2, or 26.3
- Paper, Purpur, or Folia
- Java 21 for Minecraft 1.21.1 through 1.21.11
- Java 25 for Minecraft 26.2 and 26.3
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
beta
Emotify 0.9.0-beta.1 for NeoForge
0.9.0-beta.1-neoforge17 окт. 2026 г.34Minecraft: 26.3neoforge
Что нового
# Emotify 0.9.0-beta.1
This release adds NeoForge support for Minecraft 26.3, including the new rendering pipeline, full improved transparency support, and the updated server configuration type.
## Highlights
- Added a dedicated NeoForge build for Minecraft 26.3 with client, singleplayer, and dedicated server support.
- Reworked emotion rendering for the 26.3 ordered submit pipeline. Emotions are now drawn after translucent terrain, so water, portals, and other translucent blocks no longer show through them.
- Added support for Minecraft's improved transparency mode with dedicated Emotify shaders and order-independent translucency pipelines. Emotions now render correctly in both transparency modes.
- Adapted the emotion picker to the new 26.3 mouse and keyboard numbering: left click and the `1–9` keys select a quick slot, right click clears it, and the picker scrollbar and settings focus handling work as before.
- Moved the server configuration to NeoForge's synced configuration type. The file is now `config/emotify-server.toml` and can be overridden per world through `<world>/syncedconfig/emotify-server.toml`.
- Built against NeoForge 26.3.0.88 and Kotlin for Forge 6.4.0.
- Kept the Emotify protocol, the client configuration in `config/emotify-client.toml`, the emoji catalog, and animation timing unchanged, so 0.9.0-beta.1 stays compatible with existing client settings and other Emotify clients and servers.
## Requirements
- Minecraft 26.3
- NeoForge 26.3.0.88 or newer
- Kotlin for Forge 6.4.0 or a newer compatible 6.x release
- Java 25
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
beta
Emotify 0.9.0-beta.1 for Fabric
0.9.0-beta.1-fabric17 окт. 2026 г.64Minecraft: 26.3fabric
Что нового
# Emotify 0.9.0-beta.1
This release adds Fabric support for Minecraft 26.3, including the new rendering pipeline, full improved transparency support, and the updated input system.
## Highlights
- Added a dedicated Fabric build for Minecraft 26.3 with client, singleplayer, and dedicated server support.
- Reworked emotion rendering for the 26.3 ordered submit pipeline. Emotions are now drawn after translucent terrain, so water, portals, and other translucent blocks no longer show through them.
- Added support for Minecraft's improved transparency mode with dedicated Emotify shaders and order-independent translucency pipelines. Emotions now render correctly in both transparency modes.
- Adapted the emotion picker to the new 26.3 mouse and keyboard numbering: left click and the `1–9` keys select a quick slot, right click clears it, and the picker scrollbar and settings focus handling work as before.
- Updated the build to Fabric API 0.163.0 and Mod Menu 21.0.0 for 26.3.
- Kept the Emotify protocol, client and server configuration files, emoji catalog, and animation timing unchanged, so 0.9.0-beta.1 stays compatible with existing configurations and other Emotify clients and servers.
## Requirements
- Minecraft 26.3
- Fabric Loader 0.19.3 or newer
- Fabric API 0.163.0+26.3 or newer
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
- Java 25
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for Paper
0.8.1-paper21 авг. 2026 г.94Minecraft: 1.21.1, 1.21.8, 1.21.11, 26.2folia, paper, purpur
Что нового
# Emotify 0.8.1
This release brings full protocol alignment with Emotify 0.8.1 clients, preserving smooth lifecycle synchronization across Paper, Purpur, and Folia servers.
### Highlights
* Maintained seamless multiplayer emotion synchronization for 0.8.1 clients with hotbar feedback indicator support.
* Preserved native Folia multi-threading support with regionized scheduling and thread-safe packet dispatch.
* Retained zero CPU and memory overhead during idle state and bounded token-bucket ingress rate limiting.
* Supported live configuration reloading via `/emotify reload` without session disruption.
* Single shared plugin artifact for Minecraft 1.21.1, 1.21.8, 1.21.11, and 26.2 servers.
* No additional server dependencies are required.
### Requirements
* Minecraft 1.21.1, 1.21.8, 1.21.11, or 26.2
* Paper, Purpur, or Folia
* Java 21 for Minecraft 1.21.1 through 1.21.11
* Java 25 for Minecraft 26.2
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for NeoForge
0.8.1-neoforge21 авг. 2026 г.57Minecraft: 26.2neoforge
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for NeoForge 26.2.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Integrated with Minecraft 26.2 rendering pipelines (`GuiGraphicsExtractor` and `RenderPipelines.GUI_TEXTURED`).
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Configured persistent storage in `config/emotify-client.toml`.
### Requirements
* Minecraft 26.2
* NeoForge 26.2.0.59 or newer
* Kotlin for Forge 6.3.0 or a newer compatible 6.x release
* Java 25
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for Fabric
0.8.1-fabric21 авг. 2026 г.253Minecraft: 26.2fabric
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for Fabric 26.2.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Integrated with Minecraft 26.2 rendering pipelines (`GuiGraphicsExtractor` and `RenderPipelines.GUI_TEXTURED`).
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Retained full backward compatibility with existing client configuration files.
### Requirements
* Minecraft 26.2
* Fabric Loader 0.19.3 or newer
* Fabric API 0.157.0+26.2 or newer
* Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
* Java 25
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for NeoForge
0.8.1-neoforge21 авг. 2026 г.26Minecraft: 1.21.11neoforge
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for NeoForge 1.21.11.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel GPU translation via `RenderPipelines.GUI_TEXTURED` to eliminate micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Configured persistent storage in `config/emotify-client.toml`.
### Requirements
* Minecraft 1.21.11
* NeoForge 21.11.45 or newer
* Kotlin for Forge 6.3.0 or a newer compatible 6.x release
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for Fabric
0.8.1-fabric21 авг. 2026 г.99Minecraft: 1.21.11fabric
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for Fabric 1.21.11.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel GPU translation to ensure smooth motion without micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Retained full backward compatibility with existing client configuration files.
### Requirements
* Minecraft 1.21.11
* Fabric Loader 0.19.3 or newer
* Fabric API 0.141.6+1.21.11 or newer
* Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for NeoForge
0.8.1-neoforge21 авг. 2026 г.15Minecraft: 1.21.8neoforge
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for NeoForge 1.21.8.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel GPU translation via `RenderPipelines.GUI_TEXTURED` to eliminate micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Configured persistent storage in `config/emotify-client.toml`.
### Requirements
* Minecraft 1.21.8
* NeoForge 21.8.54 or newer
* Kotlin for Forge 5.12.0 or a newer compatible 5.x release
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for Fabric
0.8.1-fabric21 авг. 2026 г.16Minecraft: 1.21.8fabric
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for Fabric 1.21.8.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel GPU translation to ensure smooth motion without micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Retained full backward compatibility with existing client configuration files.
### Requirements
* Minecraft 1.21.8
* Fabric Loader 0.19.3 or newer
* Fabric API 0.129.0+1.21.8 or newer
* Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for NeoForge
0.8.1-neoforge21 авг. 2026 г.192Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for NeoForge 1.21.1.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel `PoseStack` GPU translation to ensure smooth motion without micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Configured persistent storage in `config/emotify-client.toml`.
### Requirements
* Minecraft 1.21.1
* NeoForge 21.1.234 or newer
* Kotlin for Forge 5.12.0 or a newer compatible 5.x release
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.1 for Fabric
0.8.1-fabric21 авг. 2026 г.56Minecraft: 1.21.1fabric
Что нового
# Emotify 0.8.1
This release adds a smooth hotbar emoji feedback indicator, an in-game client settings toggle, and expanded settings layout support for Fabric 1.21.1.
### Highlights
* Added a hotbar emoji indicator that smoothly displays a 16×16 px preview of your sent emoji directly above the hotbar.
* Synchronized the indicator lifecycle and timing with the active overhead emotion duration.
* Added sub-pixel GPU translation to ensure smooth motion without micro-stuttering across all GUI scales.
* Added an in-game client settings toggle to enable or disable the hotbar feedback indicator.
* Expanded the settings panel geometry to 6 rows with balanced padding and symmetric layout.
* Added complete English and Russian translations for the new setting and tooltip.
* Retained full backward compatibility with existing client configuration files.
### Requirements
* Minecraft 1.21.1
* Fabric Loader 0.19.3 or newer
* Fabric API 0.116.15+1.21.1 or newer
* Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
* Java 21
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.0 for Paper
0.8.0-paper20 авг. 2026 г.12Minecraft: 1.21.1, 1.21.8, 1.21.11, 26.2folia, paper, purpur
Что нового
# Emotify 0.8.0
This release extends the shared Emotify server plugin to Minecraft 26.2 and adds native Folia multi-threading support.
### Highlights
- Added official support for Minecraft 26.2 servers alongside 1.21.1, 1.21.8, and 1.21.11.
- Added native Folia support with regionized schedulers, thread-safe packet dispatch, and safe world lifecycle handling.
- Added Java 25 runtime compatibility for Minecraft 26.2 servers while keeping Java 21 for 1.21.x.
- Hardened thread-safe permission caching, dynamic world loading/unloading, and configuration reload safety.
- Added cross-loader support for matching Emotify Fabric and NeoForge clients across all supported versions.
- No additional server dependencies are required.
### Requirements
- Minecraft 1.21.1, 1.21.8, 1.21.11, or 26.2
- Paper, Purpur, or Folia
- Java 21 for Minecraft 1.21.1 through 1.21.11
- Java 25 for Minecraft 26.2
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
release
Emotify 0.8.0 for NeoForge
0.8.0-neoforge20 авг. 2026 г.21Minecraft: 26.2neoforge
Что нового
# Emotify 0.8.0
This release brings official Emotify support for Minecraft 26.2 on NeoForge.
### Highlights
- Added full NeoForge client and server support for Minecraft 26.2.
- Updated rendering pipeline to modern 26.2 GUI and world render layers.
- Fixed emojis becoming transparent against water, portals, clouds, sky, and separate world compositing layers.
- Fixed fade-in and fade-out rendering without allowing emojis to appear through solid blocks.
- Added Java 25 runtime support.
- Added multiplayer compatibility with Fabric clients and Paper, Purpur, and Folia 26.2 servers.
### Requirements
- Minecraft 26.2
- NeoForge 26.2.0.59 or newer
- Kotlin for Forge 6.3.0 or a newer compatible 6.x release
- Java 25
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for Fabric
0.8.0-fabric20 авг. 2026 г.25Minecraft: 26.2fabric
Что нового
# Emotify 0.8.0
This release brings official Emotify support for Minecraft 26.2 on Fabric.
### Highlights
- Added full Fabric client and server support for Minecraft 26.2.
- Updated rendering pipeline to modern 26.2 GUI and world render layers.
- Fixed emojis becoming transparent against water, portals, clouds, sky, and separate world compositing layers.
- Fixed fade-in and fade-out rendering without allowing emojis to appear through solid blocks.
- Added Java 25 runtime support.
- Added multiplayer compatibility with NeoForge clients and Paper, Purpur, and Folia 26.2 servers.
### Requirements
- Minecraft 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.157.0+26.2 or newer
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
- Java 25
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for NeoForge
0.8.0-neoforge20 авг. 2026 г.13Minecraft: 1.21.11neoforge
Что нового
# Emotify 0.8.0
This release brings rendering fixes, search box polish, and multiplayer compatibility to NeoForge 1.21.11.
### Highlights
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Preserved zero-allocation network payload handling and responsive UI navigation.
- Added full multiplayer compatibility with Fabric clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.11
- NeoForge 21.11.45 or newer
- Kotlin for Forge 6.3.0 or a newer compatible 6.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for Fabric
0.8.0-fabric20 авг. 2026 г.9Minecraft: 1.21.11fabric
Что нового
# Emotify 0.8.0
This release brings rendering fixes, search box polish, and multiplayer compatibility to Fabric 1.21.11.
### Highlights
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Preserved zero-allocation network payload handling and responsive UI navigation.
- Added full multiplayer compatibility with NeoForge clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.11
- Fabric Loader 0.19.3 or newer
- Fabric API 0.141.6+1.21.11 or newer
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for NeoForge
0.8.0-neoforge20 авг. 2026 г.10Minecraft: 1.21.8neoforge
Что нового
# Emotify 0.8.0
This release improves emoji depth rendering, search box styling, and multiplayer compatibility for NeoForge 1.21.8.
### Highlights
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Maintained clean multi-frame animation normalization and lossless local asset caching.
- Added full multiplayer compatibility with Fabric clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.8
- NeoForge 21.8.54 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for Fabric
0.8.0-fabric20 авг. 2026 г.6Minecraft: 1.21.8fabric
Что нового
# Emotify 0.8.0
This release improves emoji depth rendering, search box styling, and multiplayer compatibility for Fabric 1.21.8.
### Highlights
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Maintained clean multi-frame animation normalization and lossless local asset caching.
- Added full multiplayer compatibility with NeoForge clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.8
- Fabric Loader 0.19.3 or newer
- Fabric API 0.129.0+1.21.8 or newer
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for NeoForge
0.8.0-neoforge20 авг. 2026 г.14Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.8.0
This release improves picker stability, emoji depth rendering, and multiplayer compatibility for NeoForge 1.21.1.
### Highlights
- Fixed a client crash when opening the Emotion Picker and search box on NeoForge 1.21.1.
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Added full multiplayer compatibility with Fabric clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.8.0 for Fabric
0.8.0-fabric20 авг. 2026 г.16Minecraft: 1.21.1fabric
Что нового
# Emotify 0.8.0
This release improves picker stability, emoji depth rendering, and multiplayer compatibility for Fabric 1.21.1.
### Highlights
- Fixed a client crash when opening the Emotion Picker and search box on Fabric 1.21.1.
- Fixed emoji transparency against water, portals, clouds, sky, and translucent world geometry.
- Fixed fade-in and fade-out animations without allowing emojis to render through solid blocks.
- Removed unwanted text shadow in the emotion search box input and placeholder hints.
- Added full multiplayer compatibility with NeoForge clients and Paper, Purpur, and Folia servers.
### Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
beta
Emotify 0.8.0-beta.1 for Paper
0.8.0-beta.1-paper15 авг. 2026 г.17Minecraft: 1.21.1, 1.21.8, 1.21.11, 26.2paper, purpur
Что нового
# Emotify 0.8.0-beta.1
This beta release extends the shared Emotify Paper and Purpur plugin to Minecraft 26.2.
## Highlights
- Added Paper and Purpur compatibility for Minecraft 26.2.
- Added support for matching Emotify NeoForge and Fabric 26.2 clients.
- Added Java 25 runtime compatibility for Minecraft 26.2 servers.
- No additional server dependencies are required.
## Requirements
- Minecraft 1.21.1, 1.21.8, 1.21.11, or 26.2
- Paper or Purpur
- Java 21 for Minecraft 1.21.1 through 1.21.11
- Java 25 for Minecraft 26.2
Players who want to send and see emotions must install the Emotify client matching their loader and Minecraft version. Other players can join normally.
beta
Emotify 0.8.0-beta.1 for Fabric
0.8.0-beta.1-fabric15 авг. 2026 г.30Minecraft: 26.2fabric
Что нового
# Emotify 0.8.0-beta.1
This beta release adds official Emotify support for Minecraft 26.2 on Fabric.
## Highlights
- Added Fabric client and server support for Minecraft 26.2.
- Updated rendering, input, networking, configuration, and lifecycle integration for the 26.2 APIs.
- Fixed emojis becoming transparent against water, portals, clouds, the sky, and other separately composited world layers.
- Fixed fade-in and fade-out rendering without allowing emojis to appear through solid blocks.
- Added multiplayer compatibility with Emotify NeoForge clients and Paper or Purpur servers running Minecraft 26.2.
## Requirements
- Minecraft 26.2
- Fabric Loader 0.19.3 or newer
- Fabric API 0.157.0+26.2 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 25
Please report any rendering, UI, networking, or compatibility problems found during beta testing.
beta
Emotify 0.8.0-beta.1 for NeoForge
0.8.0-beta.1-neoforge15 авг. 2026 г.14Minecraft: 26.2neoforge
Что нового
# Emotify 0.8.0-beta.1
This beta release adds official Emotify support for Minecraft 26.2 on NeoForge.
## Highlights
- Added NeoForge client and server support for Minecraft 26.2.
- Updated rendering, input, networking, configuration, and lifecycle integration for the 26.2 APIs.
- Fixed emojis becoming transparent against water, portals, clouds, the sky, and other separately composited world layers.
- Fixed fade-in and fade-out rendering without allowing emojis to appear through solid blocks.
- Added multiplayer compatibility with Emotify Fabric clients and Paper or Purpur servers running Minecraft 26.2.
## Requirements
- Minecraft 26.2
- NeoForge 26.2.0.59 or newer
- Kotlin for Forge 6.3.0 or a newer compatible 6.x release
- Java 25
Please report any rendering, UI, networking, or compatibility problems found during beta testing.
beta
Emotify 0.7.0-beta.1 for Paper
0.7.0-beta.1-paper15 авг. 2026 г.4Minecraft: 1.21.1, 1.21.8, 1.21.11paper, purpur
Что нового
# Emotify 0.7.0-beta.1
This beta release provides one shared Emotify Paper and Purpur plugin for Minecraft 1.21.1, 1.21.8, and 1.21.11 servers.
## Highlights
- Supports Paper and Purpur servers across all three Minecraft version lines with one plugin JAR.
- Supports matching NeoForge and Fabric Emotify clients on the same server.
- Improved connection lifecycle handling, temporary-world cleanup, ingress validation, and release packaging.
## Requirements
- Minecraft 1.21.1, 1.21.8, or 1.21.11
- Paper or Purpur
- Java 21
Players who want to send and see emotions must install the matching Emotify Fabric or NeoForge client for their Minecraft version.
This is a beta release of the expanded Minecraft version line. Please report any platform-specific server or networking problems you encounter.
beta
Emotify 0.7.0-beta.1 for Fabric
0.7.0-beta.1-fabric15 авг. 2026 г.9Minecraft: 1.21.11fabric
Что нового
# Emotify 0.7.0-beta.1
This beta release adds the stabilized Emotify feature set for Minecraft 1.21.11 on Fabric with full parity across the supported version line.
## Highlights
- Fixed world-emotion compositing against sky, clouds, water, portals, transparent objects, and ordinary terrain.
- Fixed fade-in and fade-out transparency so background colors no longer bleed through or invert the emoji.
- Hardened custom emoji refresh, copy scheduling, connection lifecycle, and Fabric channel readiness tracking.
- Includes dedicated 1.21.11 render contracts and packaged JAR validation.
## Requirements
- Minecraft 1.21.11
- Fabric Loader 0.19.3 or newer
- Fabric API 0.141.6+1.21.11 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is a beta release of the Minecraft 1.21.11 port. Please report any rendering, UI, networking, or compatibility problems you encounter.
beta
Emotify 0.7.0-beta.1 for NeoForge
0.7.0-beta.1-neoforge15 авг. 2026 г.2Minecraft: 1.21.11neoforge
Что нового
# Emotify 0.7.0-beta.1
This beta release adds the stabilized Emotify feature set for Minecraft 1.21.11 on NeoForge with full parity across the supported version line.
## Highlights
- Fixed world-emotion compositing against sky, clouds, water, portals, transparent objects, and ordinary terrain.
- Fixed fade-in and fade-out transparency so background colors no longer bleed through or invert the emoji.
- Hardened custom emoji refresh, copy scheduling, connection lifecycle, and temporary resource cleanup.
- Includes dedicated 1.21.11 render contracts and packaged JAR validation.
## Requirements
- Minecraft 1.21.11
- NeoForge 21.11.45 or newer
- Kotlin for Forge 6.3.0 or a newer compatible 6.x release
- Java 21
This is a beta release of the Minecraft 1.21.11 port. Please report any rendering, UI, networking, or compatibility problems you encounter.
beta
Emotify 0.7.0-beta.1 for Fabric
0.7.0-beta.1-fabric15 авг. 2026 г.5Minecraft: 1.21.8fabric
Что нового
# Emotify 0.7.0-beta.1
This beta release delivers the stabilized Emotify feature set for Minecraft 1.21.8 on Fabric.
## Highlights
- Hardened custom emoji refresh and copy scheduling against duplicate work and failed asynchronous starts.
- Improved Fabric connection lifecycle and channel readiness tracking during configuration and play.
- Includes stricter generated metadata and packaged JAR validation.
## Requirements
- Minecraft 1.21.8
- Fabric Loader 0.19.3 or newer
- Fabric API 0.129.0+1.21.8 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is a beta release of the multi-version line. Please report any platform-specific rendering, UI, networking, or compatibility problems you encounter.
beta
Emotify 0.7.0-beta.1 for NeoForge
0.7.0-beta.1-neoforge15 авг. 2026 г.10Minecraft: 1.21.8neoforge
Что нового
# Emotify 0.7.0-beta.1
This beta release delivers the stabilized Emotify feature set for Minecraft 1.21.8 on NeoForge.
## Highlights
- Hardened custom emoji refresh and copy scheduling against duplicate work and failed asynchronous starts.
- Improved client lifecycle, configuration safety, transfer recovery, and temporary resource cleanup.
- Includes stricter generated metadata and packaged JAR validation.
## Requirements
- Minecraft 1.21.8
- NeoForge 21.8.54 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This is a beta release of the multi-version line. Please report any platform-specific rendering, UI, networking, or compatibility problems you encounter.
beta
Emotify 0.7.0-beta.1 for Fabric
0.7.0-beta.1-fabric15 авг. 2026 г.13Minecraft: 1.21.1fabric
Что нового
# Emotify 0.7.0-beta.1
This beta release delivers the stabilized Emotify feature set for Minecraft 1.21.1 on Fabric.
## Highlights
- Hardened custom emoji refresh and copy scheduling against duplicate work and failed asynchronous starts.
- Improved Fabric connection lifecycle and channel readiness tracking during configuration and play.
- Includes stricter generated metadata and packaged JAR validation.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is a beta release of the multi-version line. Please report any platform-specific rendering, UI, networking, or compatibility problems you encounter.
beta
Emotify 0.7.0-beta.1 for NeoForge
0.7.0-beta.1-neoforge15 авг. 2026 г.15Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.7.0-beta.1
This beta release delivers the stabilized Emotify feature set for Minecraft 1.21.1 on NeoForge.
## Highlights
- Hardened custom emoji refresh and copy scheduling against duplicate work and failed asynchronous starts.
- Improved client lifecycle, configuration safety, transfer recovery, and temporary resource cleanup.
- Includes stricter generated metadata and packaged JAR validation.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This is a beta release of the multi-version line. Please report any platform-specific rendering, UI, networking, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for Paper
0.7.0-alpha.2-paper14 авг. 2026 г.2Minecraft: 1.21.1, 1.21.8, 1.21.11paper, purpur
Что нового
# Emotify 0.7.0-alpha.2
This alpha release expands the shared Emotify Paper and Purpur plugin to support Minecraft 1.21.1, 1.21.8, and 1.21.11 servers.
## Highlights
- Added Paper and Purpur compatibility for Minecraft 1.21.11.
- Preserved compatibility with Minecraft 1.21.1 and 1.21.8 servers.
- Continued using one shared plugin JAR for all three supported Minecraft versions.
- Supports matching NeoForge and Fabric Emotify clients on every supported version.
- Preserved built-in and custom emoji synchronization, configurable cooldowns, permissions, visibility range, filters, and abuse protection.
- Preserved bounded and lossless custom PNG, JPG, JPEG, and animated GIF transfer.
- Preserved server-authoritative validation and compatibility with players who do not have Emotify installed.
- Rebuilt and validated the shared Paper/Purpur release JAR.
- No additional server dependencies are required.
## Requirements
- Minecraft 1.21.1, 1.21.8, or 1.21.11
- Paper or Purpur
- Java 21
Players who want to send and see emotions must install the matching Emotify Fabric or NeoForge client. Players without Emotify can still join the server normally.
This remains an alpha release covering multiple Minecraft versions. Please report any server, networking, permissions, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for Fabric
0.7.0-alpha.2-fabric14 авг. 2026 г.3Minecraft: 1.21.11fabric
Что нового
# Emotify 0.7.0-alpha.2
This alpha release adds official Emotify support for Minecraft 1.21.11 on Fabric with feature parity across the current multi-version release line.
## Highlights
- Added the first official Fabric port for Minecraft 1.21.11.
- Ported all 162 built-in emojis and four animation styles.
- Ported local custom PNG, JPG, JPEG, and animated GIF emojis.
- Ported favorites, localized search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Added multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.11.
- Adapted rendering, input, networking, configuration, and lifecycle handling to the Minecraft 1.21.11 API.
- Fixed early connection channel detection before Fabric finishes creating the play-networking session.
- Improved malformed PNG handling, custom-emoji refresh stability, copy scheduling, and settings-screen behavior.
- Added dedicated release validation and packaged JAR checks for the new version line.
## Requirements
- Minecraft 1.21.11
- Fabric Loader 0.19.3 or newer
- Fabric API 0.141.6+1.21.11 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is the first public alpha of the Minecraft 1.21.11 Fabric port. Please report any Fabric networking, rendering, UI, custom emoji, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for NeoForge
0.7.0-alpha.2-neoforge14 авг. 2026 г.3Minecraft: 1.21.11neoforge
Что нового
# Emotify 0.7.0-alpha.2
This alpha release adds official Emotify support for Minecraft 1.21.11 on NeoForge with feature parity across the current multi-version release line.
## Highlights
- Added the first official NeoForge port for Minecraft 1.21.11.
- Ported all 162 built-in emojis and four animation styles.
- Ported local custom PNG, JPG, JPEG, and animated GIF emojis.
- Ported favorites, localized search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Added multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.11.
- Adapted rendering, input, networking, configuration, and lifecycle handling to the Minecraft 1.21.11 API.
- Improved malformed PNG handling, custom-emoji refresh stability, copy scheduling, and settings-screen behavior.
- Added dedicated release validation and packaged JAR checks for the new version line.
## Requirements
- Minecraft 1.21.11
- NeoForge 21.11.45 or newer
- Kotlin for Forge 6.3.0 or a newer compatible 6.x release
- Java 21
This is the first public alpha of the Minecraft 1.21.11 NeoForge port. Please report any rendering, UI, networking, custom emoji, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for Fabric
0.7.0-alpha.2-fabric14 авг. 2026 г.5Minecraft: 1.21.8fabric
Что нового
# Emotify 0.7.0-alpha.2
This alpha release maintains official Emotify support for Minecraft 1.21.8 on Fabric while improving networking and release stability.
## Highlights
- Preserved full feature parity with the Minecraft 1.21.1 version.
- Includes 162 built-in emojis and four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Maintained multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers.
- Fixed early connection channel detection before Fabric finishes creating the play-networking session.
- Improved deferred connection opening and client capability tracking.
- Bounded automatic custom-emoji reload retries and strengthened packaged JAR validation.
- No new gameplay mechanics were added to this version.
## Requirements
- Minecraft 1.21.8
- Fabric Loader 0.19.3 or newer
- Fabric API 0.129.0+1.21.8 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This remains an alpha release. Please report any Fabric networking, rendering, UI, custom emoji, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for NeoForge
0.7.0-alpha.2-neoforge14 авг. 2026 г.2Minecraft: 1.21.8neoforge
Что нового
# Emotify 0.7.0-alpha.2
This alpha release maintains official Emotify support for Minecraft 1.21.8 on NeoForge while improving release stability across the supported version lines.
## Highlights
- Preserved full feature parity with the Minecraft 1.21.1 version.
- Includes 162 built-in emojis and four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Maintained multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers.
- Bounded automatic custom-emoji reload retries to prevent repeated failed refreshes.
- Rebuilt and validated the Minecraft 1.21.8 release JAR.
- No new gameplay mechanics were added to this version.
## Requirements
- Minecraft 1.21.8
- NeoForge 21.8.54 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This remains an alpha release. Please report any rendering, UI, networking, custom emoji, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for Fabric
0.7.0-alpha.2-fabric14 авг. 2026 г.4Minecraft: 1.21.1fabric
Что нового
# Emotify 0.7.0-alpha.2
This alpha release maintains the Minecraft 1.21.1 Fabric version while improving the stability of the multi-version Emotify release line.
## Highlights
- Preserved all existing Emotify features for Minecraft 1.21.1.
- Includes 162 built-in emojis and four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Maintained multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers.
- Fixed early connection channel detection before Fabric finishes creating the play-networking session.
- Improved deferred connection opening and client capability tracking.
- Bounded automatic custom-emoji reload retries and strengthened release validation.
- No new gameplay mechanics were added to the Minecraft 1.21.1 version.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This remains an alpha release. Please report any Fabric networking, rendering, custom emoji, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.2 for NeoForge
0.7.0-alpha.2-neoforge14 авг. 2026 г.4Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.7.0-alpha.2
This alpha release maintains the Minecraft 1.21.1 NeoForge version while expanding and stabilizing the multi-version Emotify release line.
## Highlights
- Preserved all existing Emotify features for Minecraft 1.21.1.
- Includes 162 built-in emojis and four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing and local saving with Shift + Right Click.
- Maintained multiplayer compatibility with matching NeoForge, Fabric, Paper, and Purpur servers.
- Bounded automatic custom-emoji reload retries to prevent repeated failed refreshes.
- Rebuilt and validated the packaged release JAR.
- No new gameplay mechanics were added to the Minecraft 1.21.1 version.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This remains an alpha release. Please report any rendering, custom emoji, networking, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.1 for Paper
0.7.0-alpha.1-paper11 авг. 2026 г.3Minecraft: 1.21.1, 1.21.8paper, purpur
Что нового
# Emotify 0.7.0-alpha.1
This alpha release expands the shared Emotify Paper and Purpur plugin to support servers from Minecraft 1.21.1 through 1.21.8.
## Highlights
- Added Paper and Purpur compatibility for Minecraft 1.21.8.
- Preserved compatibility with Minecraft 1.21.1 servers.
- Continued using one shared plugin JAR for the complete supported version range.
- Added support for NeoForge and Fabric Emotify clients running the matching Minecraft server version.
- Preserved built-in and custom emoji synchronization, configurable cooldowns, permissions, visibility range, filters, and abuse protection.
- Preserved bounded and lossless custom PNG, JPG, JPEG, and animated GIF transfer.
- Improved connection lifecycle handling, temporary-world cleanup, ingress validation, and release packaging.
- No additional server dependencies are required.
## Requirements
- Minecraft 1.21.1 through 1.21.8
- Paper or Purpur
- Java 21
Players who want to send and see emotions must install the matching Emotify Fabric or NeoForge client. Players without Emotify can still join the server normally.
This is the first public alpha covering the expanded Minecraft version range. Please report any platform-specific server or networking problems you encounter.
alpha
Emotify 0.7.0-alpha.1 for Fabric
0.7.0-alpha.1-fabric11 авг. 2026 г.5Minecraft: 1.21.1fabric
Что нового
# Emotify 0.7.0-alpha.1
This alpha release maintains the Minecraft 1.21.1 Fabric version while introducing the new multi-version Emotify release line.
## Highlights
- Preserved all features from Emotify 0.6.1.
- Included 162 built-in emojis with four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing with Shift + Right Click.
- Maintained multiplayer compatibility with NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.1.
- Improved client lifecycle handling, rendering cleanup, transfer recovery, and release validation.
- No new gameplay mechanics were added to the Minecraft 1.21.1 version.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is an alpha release of the new multi-version line. Please report any platform-specific problems you encounter.
alpha
Emotify 0.7.0-alpha.1 for Fabric
0.7.0-alpha.1-fabric11 авг. 2026 г.5Minecraft: 1.21.8fabric
Что нового
# Emotify 0.7.0-alpha.1
This alpha release adds official Emotify support for Minecraft 1.21.8 on Fabric with full feature parity with the Minecraft 1.21.1 version.
## Highlights
- Added the first official Fabric port for Minecraft 1.21.8.
- Ported all 162 built-in emojis and all four animation styles.
- Ported local custom PNG, JPG, JPEG, and animated GIF emojis.
- Ported favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing with Shift + Right Click.
- Added multiplayer compatibility with NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.8.
- Adapted rendering, input, networking, Mixins, configuration, and lifecycle handling to the Minecraft 1.21.8 API.
- Fixed emoji transparency, depth, color rendering, and unnecessary scrollbar behavior found during port testing.
- Added dedicated release validation and packaged JAR checks for the new version line.
## Requirements
- Minecraft 1.21.8
- Fabric Loader 0.19.3 or newer
- Fabric API 0.129.0+1.21.8 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
This is the first public alpha of the Minecraft 1.21.8 port. Please report any rendering, UI, networking, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.1 for NeoForge
0.7.0-alpha.1-neoforge11 авг. 2026 г.5Minecraft: 1.21.8neoforge
Что нового
# Emotify 0.7.0-alpha.1
This alpha release adds official Emotify support for Minecraft 1.21.8 on NeoForge with full feature parity with the Minecraft 1.21.1 version.
## Highlights
- Added the first official NeoForge port for Minecraft 1.21.8.
- Ported all 162 built-in emojis and all four animation styles.
- Ported local custom PNG, JPG, JPEG, and animated GIF emojis.
- Ported favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing with Shift + Right Click.
- Added multiplayer compatibility with NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.8.
- Adapted rendering, input, networking, configuration, and lifecycle handling to the Minecraft 1.21.8 API.
- Fixed emoji colors, transparency, depth rendering, ignored-player search text, and unnecessary scrollbar behavior found during port testing.
- Added dedicated release validation and packaged JAR checks for the new version line.
## Requirements
- Minecraft 1.21.8
- NeoForge 21.8.54 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This is the first public alpha of the Minecraft 1.21.8 port. Please report any rendering, UI, networking, or compatibility problems you encounter.
alpha
Emotify 0.7.0-alpha.1 for NeoForge
0.7.0-alpha.1-neoforge11 авг. 2026 г.13Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.7.0-alpha.1
This alpha release maintains the Minecraft 1.21.1 NeoForge version while introducing the new multi-version Emotify release line.
## Highlights
- Preserved all features from Emotify 0.6.1.
- Included 162 built-in emojis with four animation styles.
- Preserved local custom PNG, JPG, JPEG, and animated GIF emojis.
- Preserved favorites, search, nine draggable quick slots, client settings, and ignored-player controls.
- Preserved lossless custom emoji sharing with Shift + Right Click.
- Maintained multiplayer compatibility with NeoForge, Fabric, Paper, and Purpur servers running Minecraft 1.21.1.
- Improved client lifecycle handling, rendering cleanup, transfer recovery, Mixin validation, and release packaging.
- No new gameplay mechanics were added to the Minecraft 1.21.1 version.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
This is an alpha release of the new multi-version line. Please report any platform-specific problems you encounter.
release
Emotify 0.6.1 for Paper
0.6.1-paper11 авг. 2026 г.6Minecraft: 1.21.1paper, purpur
Что нового
# Emotify 0.6.1
This patch improves lifecycle cleanup for Paper and Purpur servers and accompanies the updated Emotify clients.
## Highlights
- Fixed dimension identity data being retained after dynamic or temporary worlds were unloaded.
- Improved cleanup behavior for servers that frequently create and remove worlds.
- Added stronger lifecycle and release validation.
## Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see emotions must install the Emotify client for either NeoForge or Fabric.
release
Emotify 0.6.1 for Fabric
0.6.1-fabric11 авг. 2026 г.10Minecraft: 1.21.1fabric
Что нового
# Emotify 0.6.1
This patch improves multi-emoji animations and strengthens custom emoji handling on Fabric clients.
## Highlights
- Reworked the endings of all multi-emoji animations with synchronized movement, smooth acceleration, curved upward flight, and shared squash-and-stretch.
- Preserved staggered disappearance while preventing lower emojis from catching up with the others.
- Fixed custom emoji upload state after an interrupted selection request, allowing the asset to be transmitted correctly on retry.
- Fixed render resources remaining cached after a local custom emoji was removed.
- Improved animation consistency and internal lifecycle protection.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.6.1 for NeoForge
0.6.1-neoforge11 авг. 2026 г.18Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.6.1
This patch improves multi-emoji animations and strengthens custom emoji handling on NeoForge clients.
## Highlights
- Reworked the endings of all multi-emoji animations with synchronized movement, smooth acceleration, curved upward flight, and shared squash-and-stretch.
- Preserved staggered disappearance while preventing lower emojis from catching up with the others.
- Fixed custom emoji upload state after an interrupted selection request, allowing the asset to be transmitted correctly on retry.
- Fixed render resources remaining cached after a local custom emoji was removed.
- Strengthened NeoForge release metadata validation.
- Improved animation consistency and internal lifecycle protection.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.6.0 for Paper
0.6.0-paper11 авг. 2026 г.8Minecraft: 1.21.1paper, purpur
Что нового
# Emotify 0.6.0
This stable release improves custom emoji delivery, server safety, and compatibility with the Emotify 0.6.0 NeoForge and Fabric clients.
## Highlights
- Added full compatibility with the fourth client animation, Echo Bloom.
- Preserved multiplayer custom emoji sharing between NeoForge and Fabric clients.
- Moved expensive custom asset verification away from the main server thread.
- Added bounded verification queues, exact memory admission, and protection against stale results after disconnects or reconnects.
- Added early and repeated permission validation for custom emoji uploads.
- Reduced repeated transfer work through bounded encoded-payload caching.
- Improved traffic accounting, queue saturation handling, malformed payload rejection, and lifecycle cleanup.
## Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see emotions must install the Emotify 0.6.0 client for either NeoForge or Fabric.
release
Emotify 0.6.0 for Fabric
0.6.0-fabric11 авг. 2026 г.11Minecraft: 1.21.1fabric
Что нового
# Emotify 0.6.0
This stable release completes the Emotify feature set for Minecraft 1.21.1 with a new animation, clearer custom emoji feedback, and extensive reliability improvements.
## Highlights
- Added Echo Bloom, bringing Emotify to four distinct animation styles.
- Refined animation entrances, movement, staggered exits, and fade timing for smoother presentation.
- Added a compact one-time hint explaining how to save another player's active custom emoji with Shift + right-click.
- Invalid custom emoji files now appear below working files as passive darkened cards with a detailed error shown on hover.
- Fixed black or corrupted frames when sharing some animated GIF files between Fabric and NeoForge clients, including certain Aseprite exports.
- Improved custom emoji scanning so unchanged files reuse their existing decoded assets and textures.
- Added safe migration to client configuration schema 2.
- Improved custom asset decoding, verification, memory accounting, queue limits, caching, disconnect handling, and stale-operation protection.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.6.0 for NeoForge
0.6.0-neoforge11 авг. 2026 г.57Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.6.0
This stable release completes the Emotify feature set for Minecraft 1.21.1 with a new animation, clearer custom emoji feedback, and extensive reliability improvements.
## Highlights
- Added Echo Bloom, bringing Emotify to four distinct animation styles.
- Refined animation entrances, movement, staggered exits, and fade timing for smoother presentation.
- Added a compact one-time hint explaining how to save another player's active custom emoji with Shift + right-click.
- Invalid custom emoji files now appear below working files as passive darkened cards with a detailed error shown on hover.
- Fixed black or corrupted frames when sharing some animated GIF files between NeoForge and Fabric clients, including certain Aseprite exports.
- Improved custom emoji scanning so unchanged files reuse their existing decoded assets and textures.
- Added safe migration to client configuration schema 2.
- Improved custom asset decoding, verification, memory accounting, queue limits, caching, disconnect handling, and stale-operation protection.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
beta
Emotify 0.6.0-beta.1 for Paper
0.6.0-beta.1-paper10 авг. 2026 г.5Minecraft: 1.21.1paper, purpur
Что нового
# Emotify 0.6.0-beta.1
This beta strengthens custom emoji delivery, server performance, and abuse protection for Paper and Purpur servers.
## Highlights
- Moved custom asset decompression, frame restoration, and integrity verification to a dedicated bounded worker.
- Added exact decoded-memory accounting for highly compressed animated assets.
- Added early permission checks for emotion selection and custom asset uploads.
- Improved byte-weighted ingress limits for large custom selections and chunked uploads.
- Added bounded upload queues with safe timeout, disconnect, reconnect, reload, and shutdown cleanup.
- Prevented stale asynchronous results from being committed to a replaced player connection or server runtime.
- Tightened negotiated-channel checks so clients with incomplete custom emoji support do not receive partial asset deliveries.
- Added bounded caching of prepared custom asset chunks to reduce repeated encoding and main-thread allocations.
- Improved Paper asynchronous ingress ordering for chunk uploads followed by custom emotion selection.
## Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see emotions must install the Emotify client for either NeoForge or Fabric. Players without Emotify can still join normally.
> This is a beta release. Testing with mixed Fabric and NeoForge clients is especially valuable.
beta
Emotify 0.6.0-beta.1 for Fabric
0.6.0-beta.1-fabric10 авг. 2026 г.6Minecraft: 1.21.1fabric
Что нового
# Emotify 0.6.0-beta.1
This beta improves custom emoji usability and hardens multiplayer asset handling ahead of the stable 0.6.0 release.
## Highlights
- Added a compact, dismissible one-time hint explaining how to save another player's active custom emotion with Shift + right-click.
- Invalid custom emoji files now appear as dimmed, non-interactive cards below valid emojis.
- Added localized hover diagnostics for unsupported formats, dimensions, file sizes, frame counts, duplicates, decode failures, and library limits.
- Fixed an animated GIF transfer issue that could corrupt individual frames when sharing emojis between Fabric and NeoForge clients.
- Added client configuration schema 2 with safe migration of existing settings, favorites, and quick slots.
- Improved cleanup of deleted custom emojis from quick slots and favorites without unrelated invalid files blocking reconciliation.
- Optimized custom emoji refreshes so unchanged files are reused instead of decoded and uploaded again.
- Moved expensive custom asset decoding and verification away from critical client and server threads.
- Improved bounded queues, timeout handling, disconnect cleanup, memory accounting, permission checks, and traffic limiting.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
> This is a beta release. Reports about custom-file diagnostics, the new hint, GIF transfer, and cross-loader multiplayer are especially helpful.
beta
Emotify 0.6.0-beta.1 for NeoForge
0.6.0-beta.1-neoforge10 авг. 2026 г.8Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.6.0-beta.1
This beta improves custom emoji usability and hardens multiplayer asset handling ahead of the stable 0.6.0 release.
## Highlights
- Added a compact, dismissible one-time hint explaining how to save another player's active custom emotion with Shift + right-click.
- Invalid custom emoji files now appear as dimmed, non-interactive cards below valid emojis.
- Added localized hover diagnostics for unsupported formats, dimensions, file sizes, frame counts, duplicates, decode failures, and library limits.
- Fixed an animated GIF transfer issue that could corrupt individual frames when sharing emojis between NeoForge and Fabric clients.
- Added client configuration schema 2 with safe migration of existing settings, favorites, and quick slots.
- Improved cleanup of deleted custom emojis from quick slots and favorites without unrelated invalid files blocking reconciliation.
- Optimized custom emoji refreshes so unchanged files are reused instead of decoded and uploaded again.
- Moved expensive custom asset decoding and verification away from critical client and server threads.
- Improved bounded queues, timeout handling, disconnect cleanup, memory accounting, permission checks, and traffic limiting.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
> This is a beta release. Reports about custom-file diagnostics, the new hint, GIF transfer, and cross-loader multiplayer are especially helpful.
release
Emotify 0.5.2
0.5.29 авг. 2026 г.3Minecraft: 1.21.1paper, purpur
Что нового
## Emotify 0.5.2
This maintenance release strengthens Paper and Purpur configuration handling and accompanies the custom quick-slot fixes included in the Emotify clients.
### Highlights
- Hardened `config.yml` loading against directories, symbolic links, and other non-regular paths.
- Preserved the existing bounded configuration size and strict UTF-8 validation.
- Revalidated payload limits, upload leases, traffic budgets, rate limits, and bounded custom-asset caches.
Players should update their NeoForge or Fabric client to Emotify 0.5.2 to receive the custom-emoji quick-slot persistence fix.
### Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
Players without Emotify can still join normally. Players who want to send and see emotions must install the Emotify client for either NeoForge or Fabric.
release
Emotify 0.5.2
0.5.29 авг. 2026 г.13Minecraft: 1.21.1fabric
Что нового
## Emotify 0.5.2
This maintenance release improves custom-emoji quick-slot reliability and strengthens local asset and configuration handling on Fabric.
### Highlights
- Preserved built-in and custom quick slots across game restarts.
- Kept quick-slot assignments independent from favorites.
- Added automatic cleanup when a local custom-emoji file has been removed.
- Preserved existing assignments during incomplete scans, decoding failures, or library-limit conditions.
- Updated the open picker immediately after quick-slot cleanup.
- Reduced unnecessary client-configuration writes when nothing changed.
- Improved handling of long Unicode custom-emoji filenames.
- Hardened client configuration reads against directories and symbolic links.
- Kept behavior consistent with the NeoForge client.
### Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or a newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or a newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.5.2
0.5.29 авг. 2026 г.35Minecraft: 1.21.1neoforge
Что нового
## Emotify 0.5.2
This maintenance release fixes custom-emoji quick-slot persistence and strengthens local asset and configuration handling on NeoForge.
### Highlights
- Fixed custom emojis disappearing from quick slots after restarting the game.
- Kept built-in and custom quick slots independent from favorites.
- Added automatic cleanup when a local custom-emoji file has been removed.
- Preserved existing assignments during incomplete scans, decoding failures, or library-limit conditions.
- Updated the open picker immediately after quick-slot cleanup.
- Reduced unnecessary client-configuration writes when nothing changed.
- Improved handling of long Unicode custom-emoji filenames.
### Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Java 21
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.5.1
0.5.19 авг. 2026 г.4Minecraft: 1.21.1paper, purpur
Что нового
# Emotify 0.5.1
This hotfix improves legacy server-configuration migration on Paper and Purpur.
## Highlights
- Added automatic migration of legacy cooldown values from `2200–2999` to the current `3000` millisecond minimum.
- Added an exact `.v0.bak` backup before replacing the legacy configuration.
- Updated migrated configurations to schema `1`.
- Verified that migrated configurations remain valid after a server restart.
- Preserved valid permissions, custom emoji limits, emotion filters, visibility settings, and abuse-protection limits.
- Kept invalid current and future configuration schemas protected from unsafe rewriting.
- Preserved all multiplayer behavior and Protocol 1 compatibility from Emotify 0.5.0.
## Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Existing configuration files can remain in place and will be migrated automatically.
release
Emotify 0.5.1
0.5.19 авг. 2026 г.5Minecraft: 1.21.1fabric
Что нового
# Emotify 0.5.1
This hotfix resolves a singleplayer and dedicated server startup crash caused by legacy configuration files after updating from an earlier Emotify release.
## Highlights
- Fixed `cooldownMillis=2200` from earlier releases being rejected before configuration migration.
- Added automatic migration of legacy cooldown values from `2200–2999` to `3000` milliseconds.
- Added an exact `.v0.bak` backup before replacing the legacy configuration.
- Updated migrated configurations to schema `1`.
- Verified that migrated configurations remain valid after restarting the game or server.
- Kept current-schema values below `3000` strictly rejected.
- Preserved all features introduced in Emotify 0.5.0 without gameplay, protocol, UI, or animation changes.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Updating from Emotify 0.5.0 is strongly recommended. Existing configuration files can remain in place and will be migrated automatically.
release
Emotify 0.5.1
0.5.19 авг. 2026 г.6Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.5.1
This hotfix resolves a server startup crash caused by legacy configuration files after updating from an earlier Emotify release.
## Highlights
- Fixed legacy server configurations with cooldown values from `2200` to `2999` milliseconds failing the new three-second lifecycle validation.
- Added automatic migration of those cooldown values to `3000` milliseconds.
- Preserved valid server settings while updating the configuration to schema `1`.
- Verified NeoForge configuration correction and restart safety.
- Kept current and future configuration schemas strictly validated.
- Preserved all features introduced in Emotify 0.5.0 without gameplay, protocol, UI, or animation changes.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Java 21
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
Updating from Emotify 0.5.0 is strongly recommended. No manual configuration deletion is required.
release
Emotify 0.5.0
0.5.09 авг. 2026 г.1Minecraft: 1.21.1paper, purpur
Что нового
# Emotify 0.5.0
This release updates multiplayer custom emojis, configuration safety, and emotion timing on Paper and Purpur 1.21.1.
## Highlights
- Added Protocol 1.6 support for readable custom emoji names and stable origin identity.
- Enabled compatible Emotify clients to save another player's active custom emoji without additional server traffic.
- Prevented copied or re-encoded GIF emojis from becoming new duplicate sharing lineages.
- Extended the default server cooldown and complete emotion lifecycle to exactly `3` seconds.
- Added versioned server configuration with safe legacy migration, bounded backups, and future-version protection.
- Preserved active sessions, cooldowns, permissions, emotion filters, visibility range, and abuse-protection state during a successful `/emotify reload`.
- Preserved configurable controls for built-in emotions, custom emojis, resolutions, cooldowns, and broadcast range.
- Improved custom payload validation, descriptor bounds, traffic accounting, caching, and rate limiting.
- Preserved compatibility with players who do not have Emotify installed.
## Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see emotions must install Emotify 0.5.0 for either NeoForge or Fabric.
release
Emotify 0.5.0
0.5.09 авг. 2026 г.14Minecraft: 1.21.1fabric
Что нового
# Emotify 0.5.0
This release adds quick slots, player-to-player custom emoji saving, a three-second emotion lifecycle, and a refined picker experience.
## Highlights
- Added nine persistent quick slots assigned by dragging built-in or custom emojis from the picker.
- Added quick-slot activation with the top-row and Numpad `1–9` keys while the picker is open.
- Added Shift + right-click saving of another player's active custom emoji into your local `emoji` folder.
- Preserved readable emoji names and stable origin identity across saving, GIF re-encoding, and repeated sharing.
- Extended the complete emotion lifecycle, animated GIF playback, and default server cooldown to exactly `3` seconds.
- Improved GIF normalization while preserving visible timing, limiting transmitted animations to 30 frames and 15 FPS.
- Added safe versioned client and server configuration with legacy migration, bounded backups, and future-version protection.
- Refined picker geometry, spacing, drag-and-drop motion, drop feedback, quick-slot previews, and number-key sound feedback.
- Reduced the idle emotion oscillation slightly while preserving all three presentation styles.
- Fixed rejected or temporarily unavailable quick-slot selections becoming permanently blocked.
## Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.5.0
0.5.09 авг. 2026 г.6Minecraft: 1.21.1neoforge
Что нового
# Emotify 0.5.0
This release adds quick slots, player-to-player custom emoji saving, a three-second emotion lifecycle, and a refined picker experience.
## Highlights
- Added nine persistent quick slots assigned by dragging built-in or custom emojis from the picker.
- Added quick-slot activation with the top-row and Numpad `1–9` keys while the picker is open.
- Added Shift + right-click saving of another player's active custom emoji into your local `emoji` folder.
- Preserved readable emoji names and stable origin identity across saving, GIF re-encoding, and repeated sharing.
- Extended the complete emotion lifecycle, animated GIF playback, and default server cooldown to exactly `3` seconds.
- Improved GIF normalization while preserving visible timing, limiting transmitted animations to 30 frames and 15 FPS.
- Added safe versioned client and server configuration with legacy migration, bounded backups, and future-version protection.
- Refined picker geometry, spacing, drag-and-drop motion, drop feedback, quick-slot previews, and number-key sound feedback.
- Reduced the idle emotion oscillation slightly while preserving all three presentation styles.
- Fixed rejected or temporarily unavailable quick-slot selections becoming permanently blocked.
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Java 21
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.4.0
0.4.08 авг. 2026 г.10Minecraft: 1.21.1paper, purpur
Что нового
## Emotify 0.4.0
This release adds server support for multiplayer custom emojis and expanded configuration on Paper and Purpur 1.21.1.
### Highlights
- Added custom emoji sharing for NeoForge and Fabric clients.
- Added support for static custom emojis up to `128×128` and animated GIF emojis up to `64×64`.
- Added configurable controls for enabling custom emojis and limiting their maximum resolutions.
- Added lossless, content-addressed custom asset transfer with recipient caching.
- Preserved configurable permissions, cooldowns, emotion filters, visibility range, and abuse protection.
- Improved custom asset memory limits, payload validation, traffic accounting, and rate limiting.
- Improved safe `/emotify reload` behavior without resetting active sessions or cooldowns.
- Preserved compatibility with players who do not have Emotify installed.
### Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see emotions must install the Emotify client for either NeoForge or Fabric.
release
Emotify 0.4.0
0.4.08 авг. 2026 г.8Minecraft: 1.21.1fabric
Что нового
## Emotify 0.4.0
This release adds multiplayer custom emojis, expanded client settings, and configurable server policies.
### Highlights
- Added custom emojis from PNG, JPG, JPEG, and animated GIF files.
- Added a dedicated Custom tab with search, favorites, and automatic refresh.
- Added lossless custom emoji sharing between Fabric and NeoForge clients.
- Added static custom emojis up to `128×128` and animated GIF emojis up to `64×64`.
- Added automatic GIF optimization with preserved timing and a maximum of 30 transmitted frames.
- Added settings for incoming emotions, custom emotions, ignored players, and Reduced Motion.
- Added configurable server limits for custom emojis, cooldowns, emotion filters, visibility range, and network protection.
- Improved custom asset caching, memory limits, payload validation, and abuse protection.
- Preserved all 162 built-in emojis, localized search, favorites, and English/Russian translations.
### Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.4.0
0.4.08 авг. 2026 г.9Minecraft: 1.21.1neoforge
Что нового
## Emotify 0.4.0
This release adds multiplayer custom emojis, expanded client settings, and configurable server policies.
### Highlights
- Added custom emojis from PNG, JPG, JPEG, and animated GIF files.
- Added a dedicated Custom tab with search, favorites, and automatic refresh.
- Added lossless custom emoji sharing between NeoForge and Fabric clients.
- Added static custom emojis up to `128×128` and animated GIF emojis up to `64×64`.
- Added automatic GIF optimization with preserved timing and a maximum of 30 transmitted frames.
- Added settings for incoming emotions, custom emotions, ignored players, and Reduced Motion.
- Added configurable server limits for custom emojis, cooldowns, emotion filters, visibility range, and network protection.
- Improved custom asset caching, memory limits, payload validation, and abuse protection.
- Preserved all 162 built-in emojis, localized search, favorites, and English/Russian translations.
### Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Java 21
- Kotlin for Forge 5.12.0 or a newer compatible 5.x release
Players without Emotify can still join supported servers, but they cannot send or see emotions.
release
Emotify 0.3.0 — Paper & Purpur
0.3.030 июл. 2026 г.17Minecraft: 1.21.1paper, purpur
Что нового
## Emotify 0.3.0
This release provides the server-side Emotify plugin for Paper and Purpur 1.21.1.
### Highlights
- Added full Paper and Purpur server support.
- Supports both NeoForge and Fabric Emotify clients.
- Allows NeoForge and Fabric players to send and see reactions together.
- Includes configurable permissions, cooldowns, emotion filters, broadcast limits, and abuse protection.
- Supports safe `/emotify reload` without resetting active sessions or cooldowns.
- Added bounded handshake retries for unreliable or late connections.
- Improved exact connection tracking and prevented outdated disconnect events from invalidating newer sessions.
- Strengthened packet validation, rate limiting, bounded queues, and diagnostic protection.
- Preserved compatibility with players who do not have Emotify installed.
### Requirements
- Minecraft 1.21.1
- Paper or Purpur 1.21.1
- Java 21
No additional server dependencies are required.
Players who want to send and see reactions must install the Emotify client for either NeoForge or Fabric.
release
Emotify 0.3.0 — Fabric
0.3.030 июл. 2026 г.16Minecraft: 1.21.1fabric
Что нового
## Emotify 0.3.0
This release introduces full Fabric 1.21.1 support and cross-loader multiplayer compatibility.
### Highlights
- Added complete Fabric client and dedicated server support.
- Added compatibility between Fabric and NeoForge clients and servers.
- Added support for connecting Fabric clients to NeoForge, Paper, and Purpur servers running Emotify.
- Unified picker behavior, animations, rendering, favorites, and localization across Fabric and NeoForge.
- Added bounded handshake retries for unreliable or late connections.
- Prevented outdated disconnect events from invalidating newer player sessions.
- Reduced allocations during world-space emotion rendering.
- Strengthened packet validation, rate limiting, retry queues, and diagnostic protection.
- Included all 162 built-in reactions, localized search, favorites, and English/Russian translations.
### Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3 or newer
- Fabric API 0.116.15+1.21.1 or newer compatible release
- Fabric Language Kotlin 1.13.12+kotlin.2.4.0 or newer compatible release
- Java 21
Players without Emotify can still join supported servers, but they cannot send or see reactions.
release
Emotify 0.3.0 — NeoForge
0.3.030 июл. 2026 г.15Minecraft: 1.21.1neoforge
Что нового
## Emotify 0.3.0
This release adds full cross-loader support while improving networking, connection lifecycle handling, and client performance.
### Highlights
- Added compatibility between NeoForge and Fabric clients and servers.
- Added support for connecting NeoForge clients to Fabric, Paper, and Purpur servers running Emotify.
- Unified picker behavior, animations, rendering, favorites, and localization across supported client loaders.
- Added bounded handshake retries for unreliable or late connections.
- Fixed NeoForge clients timing out when connecting to Fabric servers.
- Prevented outdated disconnect events from invalidating newer player sessions.
- Reduced allocations during world-space emotion rendering.
- Strengthened packet validation, rate limiting, retry queues, and diagnostic protection.
- Preserved all 162 built-in reactions, localized search, favorites, and English/Russian translations.
### Requirements
- Minecraft 1.21.1
- NeoForge 21.1.234 or newer
- Java 21
- Kotlin for Forge 5.12.0
Players without Emotify can still join supported servers, but they cannot send or see reactions.