Animated Mojang (Android ARM64)
by spygamingog
Animated Minecraft title, 60 FPS real-time 3D cave background, and cinematic camera transitions for Minecraft Bedrock on LeviLauncher (Android ARM64). Ported by SpyGamingOG. Requires LeviLamroid.
- 1 star
- Updated
README1.0.0
Animated Mojang (Android ARM64)
A high-performance native C++ client mod for Minecraft Bedrock Edition (Android ARM64) running on LeviLauncher (LeviLaunchroid).
Important
⚠️ Mod Loader Requirement
Animated Mojang Android requires LeviLamroid (>= v1.0.0-beta) installed and enabled in LeviLauncher.
LeviLamroid provides the central AArch64 hook engine, runtime version detection, and GLES render loop interception that powers this mod.
Authors & Attribution
- Original Windows x64 Mod: Authored by MRUIAW (MRUIAW/Animated-Mojang), licensed under LGPL-3.0.
- Original Java Edition Mod: Original concept, 3D cave structure, and title assets by chara2015 (chara2015/animated_mojang), licensed under CC0 1.0.
- Android ARM64 Port: Reverse-engineered, ported, and maintained by SpyGamingOG.
Visual Showcase
![]()
Real-time 60 FPS 3D cave background rendered directly via OpenGL ES 3.0, paired with the hardware-accelerated 69-frame animated Minecraft title and instant sub-menu camera navigation.
Compatibility
| Component | Supported Version |
|---|---|
| Minecraft Bedrock | 1.26.52.3, 1.26.45.1, and compatible 1.26.x releases |
| Platform | Android ARM64 (aarch64-linux-android) |
| Required Loader | LeviLamroid (>= v1.0.0-beta) |
| Target Launcher | LeviLauncher (LeviLaunchroid) |
| Version | 1.0.0 |
Key Features
-
Real-Time 60 FPS 3D Cave GPU Engine (
CaveGlesRenderer):- Renders the authentic
normal_cave.mesh(98,094 vertices) directly on the game's GPU render thread by hookingglClearvia GOT relocation (0x132893d8). - Features baked colored lighting, animated scrolling lava, wall-mounted soul torches, and flame/smoke particle effects.
- Smooth cubic-bezier spline opening flight with subtle ambient idle camera swaying.
- Renders the authentic
-
Full-Width Hardware-Accelerated 69-Frame Minecraft Title:
- 69-frame Aseprite animated flipbook (
animated_title.png+animated_title.json) rendered via Bedrock's native JSON UI engine. - Zero-Push Layout Architecture: Parent panel
title_panel_pocketremains at exact vanilla size[ "55%", "18.85%x" ], ensuring that menu buttons remain perfectly centered. Childtitle_imagescales to[ "171.8%", "156.7%" ]with-30%vertical offset, displaying the logo at 100% full vanilla size right above the Play button with exploding debris floating upward into the top margin.
- 69-frame Aseprite animated flipbook (
-
Instant, Lag-Free Sub-Menu Camera Navigation:
- Distinct, cinematic camera perspectives tailored for every menu screen:
- Main Start Screen:
(31.0, 13.0, 6.0, yaw=21.0, pitch=-13.0) - Worlds / Play Screen:
(28.0, 12.0, 14.0, yaw=15.0, pitch=-8.0) - Settings Screen:
(24.0, 14.0, 25.0, yaw=30.0, pitch=-5.0) - Realms Screen:
(33.0, 11.0, 10.0, yaw=10.0, pitch=-15.0) - Marketplace Screen:
(20.0, 15.0, 35.0, yaw=45.0, pitch=-2.0) - Dressing Room / Profile Screen:
(35.0, 12.0, 5.0, yaw=5.0, pitch=-20.0)
- Main Start Screen:
- Direct button-click interception (
0x0A31344C,0x0A3171AC,0x0A3174DC,0x0A31815C,0x0A3187A4) and exit hook (0x0A567540) eliminate camera stutter and transition lag.
- Distinct, cinematic camera perspectives tailored for every menu screen:
-
Transparent Cubemap Optical Pass-Through (
AnimatedMojang_RP.mcpack):- Overrides RenderDragon's default cubemap panorama textures with transparent assets, allowing the 3D OpenGL ES cave to shine through cleanly without RenderDragon skybox occlusion.
Installation
Step 1: Ensure LeviLamroid Is Installed
Before installing Animated Mojang, make sure LeviLamroid (levilamroid.levipack) is installed and enabled with order 0 in LeviLauncher.
Step 2: Install Animated Mojang
- Download
animated_mojang.levipackandAnimatedMojang_RP.mcpackfrom the Latest Release. - Open LeviLauncher -> Mods tab -> Import -> Select
animated_mojang.levipack. - Import
AnimatedMojang_RP.mcpackinto Minecraft:- Tap
AnimatedMojang_RP.mcpackin your file manager to open it in Minecraft, OR copy the folder to yourresource_packsdirectory.
- Tap
- In Minecraft, navigate to Settings -> Global Resources and activate Animated Mojang Resources.
- Launch Minecraft through LeviLauncher!
Configuration
Edit mods/AnimatedMojang/config/config.json:
| Option | Default | Description |
|---|---|---|
enabled | true | Enable or disable the mod |
preferJsonMainMenu | true | Use JSON UI flipbook for title rendering |
minecraftTitleAnimation | true | Play the 69-frame title animation sequence |
caveBackground | true | Render the real-time 3D OpenGL ES cave background |
restyleLoadingProgress | true | Recolor loading progress bars to Crimson theme |
replayOnReturnToMenu | false | Replay the intro flight upon returning to main menu |
blockMenuInputDuringIntro | true | Prevent accidental button clicks during the intro flight |
maxPresentationSeconds | 15 | Intro timeout safeguard (5–60 seconds) |
Building from Source
Prerequisites
- Android NDK r25+ / Clang 17+
- CMake 3.22+
- Python 3.10+
- LeviLamroid SDK headers
Build & Package Command
bash package_mod.sh
The script builds libAnimatedMojang.so, creates AnimatedMojang_RP.mcpack, packages animated_mojang.levipack, and generates the all-in-one suite zip AnimatedMojang_Suite_Android.zip in dist/.
Credits & Attribution
- Original Windows x64 Mod: MRUIAW
- Original Java Edition Mod: chara2015
- Android ARM64 Port: SpyGamingOG
- Mod Loader: LeviLamroid
- Minecraft: All game assets and trademarks belong to Mojang AB / Microsoft.
