1.0.0
Compatibility
Required content
Changes
AR1 Animated Typing is a lightweight client-side Fabric mod that adds smooth, customizable animations to text input fields. Every time you type or delete a character, it appears and disappears with a pleasing animation instead of instantly popping in. First release.
Key Features
- 10 animation styles – scaling, grow, scroll, stretch, fade, glitch, blink, shrink, pop, and drop.
- Accent color – characters start with the selected accent color and smoothly transition to the default text color as they appear.
- Adjustable animation speed – 8 presets: 100, 200, 300, 400, 550, 700, 850, 1000 ms.
- Works everywhere – chat, command blocks, search fields, rename screens, etc.
- Localization – fully translated into 14 languages (see below).
- Smart compatibility – automatically disables animation for password commands from AR1 Hide Password, so secrets stay hidden.
Animation Styles Demonstrations [not all]
Drop [Default] with green color
Pop with green color
Fade with green color
Scaling with green color
Animation Styles
| Style | Description |
|---|---|
| Scaling | Character grows from center |
| Grow | Character grows from the bottom |
| Scroll | Vertical scroll |
| Stretch | Horizontal stretch |
| Fade | Smooth opacity transition |
| Glitch | Random offsets and flickering |
| Blink | Rapid flashing before appearing |
| Shrink | Starts large and shrinks to normal |
| Pop | Overshoots and settles |
| Drop | Falls from above into place |
Compatibility
⚠️ Important for users:
This mod may conflict with other mods that intercept and/or modify values in text fields, especially those that hide confidential information (e.g., passwords when typing /l testpass123) for certain commands. One such mod is AR1 Hide Password.
If data protection is important to you or you often share your game screen with others, it is recommended to install AR1 Hide Password and make sure that all commands whose values should be hidden are listed in its settings.
When such commands are detected, AR1 Animated Typing automatically disables animation for them, preventing accidental leakage of confidential data and preserving password masking.
Localization
The mod is fully translated into 14 languages:
| Country | Language | Name | Code |
|---|---|---|---|
| 🇷🇺 | Russian | Русский | ru_ru |
| 🇺🇸 | English | English | en_us |
| 🇩🇪 | German | Deutsch | de_de |
| 🇪🇸 | Spanish | Español | es_es |
| 🇵🇱 | Polish | Polski | pl_pl |
| 🇺🇦 | Ukrainian | Українська | uk_ua |
| 🇧🇾 | Belarusian | Беларуская | be_by |
| 🇫🇷 | French | Français | fr_fr |
| 🇧🇬 | Bulgarian | Български | bg_bg |
| 🇨🇿 | Czech | Čeština | cs_cz |
| 🇯🇵 | Japanese | 日本語 | ja_jp |
| 🇰🇿 | Kazakh | Қазақша | kk_kz |
| 🇮🇳 | Hindi | हिन्दी | hi_in |
| 🇨🇳 | Chinese (Simplified) | 简体中文 | zh_cn |
Configuration
All settings are available via ModMenu or manually in config/ar1-animated-typing.toml.
| Option | Description | Default |
|---|---|---|
enabled |
Enable/disable the mod | true |
animationTime |
Animation duration in milliseconds | 200 |
animationType |
Animation style (SCALING, GROW, SCROLL, STRETCH, FADE, GLITCH, BLINK, SHRINK, POP, DROP) |
DROP |
accentColor |
Starting color of characters | #4dff5b |
compatibilityCommands |
Additional commands without animation (optional) | [] |
Installation
- Install Fabric Loader.
- Place Fabric API, Cloth Config API, and optionally ModMenu into the
modsfolder. - Copy
ar1-animated-typing-<version>.jarinto themodsfolder.
Developed by ar1emq – a member of THEMIDNIGHTCORE
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:r6qYWJyY:HwoK75EC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:r6qYWJyY:HwoK75EC"
}


![Drop [Default] with green color](https://cdn.modrinth.com/data/cached_images/f957012896936dae32d93239fe96adec301da3fa.gif)


