MojangLogoAnimation
A Fabric mod that replaces the static Mojang Studios logo on the splash screen with a smooth frame-by-frame animation.
Dependencies
| Dependency | Required | Link |
|---|---|---|
| Fabric API | ✅ | Modrinth / CurseForge |
| Cloth Config | ✅ | Modrinth / CurseForge |
| Mod Menu | ❌ (optional) | Modrinth / CurseForge |
Architecture
This mod uses a data-driven animation system built around a clean separation of concerns:
ISplashScreenAnimationData— Interface defining animation metadata (frame count, timing, sound, textures). New animation types can be added by implementing this interface.FolderAnimationData— Arecordimplementation that resolves textures fromtextures/gui/title/{id}/and sound events via thegui.title.{id}naming convention.AnimationPlayer— Encapsulates all animation state (frame progression, sound playback, lifecycle). Runs animation on a daemon thread with thread-safe access viaAtomicInteger/AtomicBoolean.SplashLoader— Registry for animation data. Animations are pre-registered during client initialization since the splash screen renders during resource loading.SplashOverlayMixin— A thin Mixin layer that delegates all logic toAnimationPlayer. The Mixin itself holds no animation knowledge.
Adding a new animation requires only:
- Place frame textures in
textures/gui/title/{id}/ - Place sound in
sounds/gui/title/{id}.ogg - Register with
splashLoader.register(new FolderAnimationData("id", frameCount))
Preview

AI Policy
This mod was refactored by Claude Code.
How to Install MojangLogoAnimation (Mod)
MojangLogoAnimation by Unknown is verified for Fabric across Minecraft versions 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6 (latest release: v1.12.1, file size: 4.7 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded MojangLogoAnimation file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
|
R
v1.0.2
|
9mo ago | 1 |
### Bug Fixes
- added comment ([34762a2](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/34762a2f2c2ea1d26320db60875f6ebc30505b7c))
- added comment ([43cd179](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/43cd17972a4105260fbd7cf7f0dbaec1c366c7a4))
### Features
- updated to 1.21.1 ([db85249](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/db85249116ea102519de93ab00ddd6499bbf59a8))
- updated to 1.21.1 ([f06c515](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/f06c515c82cbe3a7af48a6716384d29286d0fe93))
### Features
- updated to 1.21.10 ([14ba963](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/14ba9634e7f4f7cc4b43fe39abcba0901c6eec1d))
- updated to 1.21.10 ([7436a61](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/7436a6108ac8ecc72ff110d69200f1545f5773b8))
### Features
- updated to 1.21.9 ([1c6bdb3](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/1c6bdb3e6eedac8221e2e08a3ee5d3d6367c83bc))
- updated to 1.21.9 ([0ebff58](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/0ebff58968550577df2d7f747629889aa5354ad8))
### Features
- update to 1.21.8 ([00d1535](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/00d1535ba966f25c32a99f541494bc6284aaf0ed))
- update to 1.21.8 ([f64d308](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/f64d3080f5c83070a33e815b64082a8af284c76e))
### Features
- update to 1.21.7 ([78d80d5](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/78d80d52c21416485f3dcb576a01242bfeab7720))
- update to 1.21.7 ([9d13e71](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/9d13e7102d84b6d220011955b6f338ed0c1673e3))
### Features
- update to 1.21.6 ([c99c3c1](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/c99c3c1450459fe74cebcbd07ee51f730d5c252f))
- update to 1.21.6 ([94973fe](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/94973fe42cd4cf5ade1043011f9dac0560bc32d5))
### Features
- updated to 1.21.5 ([63d9ce3](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/63d9ce3794cb34659eb1a47e67db107e43f1c177))
- updated to 1.21.5 ([40bf7d6](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/40bf7d657da456548a7b47ee54c764277680a1a7))
### Features
- updated to 1.21.4 ([f131a77](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/f131a77d66694f0d49f60d9f9d94eadd789bb659))
### Features
- update to 1.21.3 and refactored codes ([c1caaf3](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/c1caaf321458a5903576e7888c3ea64cd2da1dc5))
- update to 1.21.3 and refactored codes ([ffc92aa](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/ffc92aad88d4b178364f0eb3d4c32f53b778d80f))
### Bug Fixes
- fixed duplicated lines ([dc5e44c](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/dc5e44cb775fdda0590ca69bbefc2cfaa034eec2))
- fixed duplicated lines ([1dbe1ec](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/1dbe1eca724353a2a51dd8c4d2d2599487d62e75))
### Features
- updated to 1.21.2 ([d77c49a](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/d77c49aaea930e74794ffbfd229adede45595edb))
- updated to 1.21.2 ([c05af40](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/c05af4065dc7edfa1feded15f93d0a65a8d10674))
### Features
- added data driven resource load logics and rendering logics ([2f51e03](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/2f51e0364efdbfbc986a59a3df4cbc1c5c0c1e39))
### Features
- added actions for auto config deps ([45fc0ba](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/45fc0ba0d5502f6f7e7500398ebb7da2f3eb7d65))
### Bug Fixes
### Bug Fixes
- fixed actions ([e9a1f58](https://github.com/Karasu-Lab/MojangLogoAnimation/commit/e9a1f589dbddc64db65833cca521c9a5df5ecce7))