Skip to content
Back to search

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
client · 1.0.0

README1.0.0

Animated Mojang (Android ARM64)

Platform Engine Mod Loader Version

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


Visual Showcase

Animated Mojang Main Menu 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

ComponentSupported Version
Minecraft Bedrock1.26.52.3, 1.26.45.1, and compatible 1.26.x releases
PlatformAndroid ARM64 (aarch64-linux-android)
Required LoaderLeviLamroid (>= v1.0.0-beta)
Target LauncherLeviLauncher (LeviLaunchroid)
Version1.0.0

Key Features

  1. 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 hooking glClear via 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.
  2. 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_pocket remains at exact vanilla size [ "55%", "18.85%x" ], ensuring that menu buttons remain perfectly centered. Child title_image scales 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.
  3. 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)
    • Direct button-click interception (0x0A31344C, 0x0A3171AC, 0x0A3174DC, 0x0A31815C, 0x0A3187A4) and exit hook (0x0A567540) eliminate camera stutter and transition lag.
  4. 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

  1. Download animated_mojang.levipack and AnimatedMojang_RP.mcpack from the Latest Release.
  2. Open LeviLauncher -> Mods tab -> Import -> Select animated_mojang.levipack.
  3. Import AnimatedMojang_RP.mcpack into Minecraft:
    • Tap AnimatedMojang_RP.mcpack in your file manager to open it in Minecraft, OR copy the folder to your resource_packs directory.
  4. In Minecraft, navigate to Settings -> Global Resources and activate Animated Mojang Resources.
  5. Launch Minecraft through LeviLauncher!

Configuration

Edit mods/AnimatedMojang/config/config.json:

OptionDefaultDescription
enabledtrueEnable or disable the mod
preferJsonMainMenutrueUse JSON UI flipbook for title rendering
minecraftTitleAnimationtruePlay the 69-frame title animation sequence
caveBackgroundtrueRender the real-time 3D OpenGL ES cave background
restyleLoadingProgresstrueRecolor loading progress bars to Crimson theme
replayOnReturnToMenufalseReplay the intro flight upon returning to main menu
blockMenuInputDuringIntrotruePrevent accidental button clicks during the intro flight
maxPresentationSeconds15Intro 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.

Install Animated Mojang (Android ARM64)

Run this in your server or client folder with lip:

lip install github.com/spygamingog/Animated-Mojang-Android#client@1.0.0
Download from GitHub