Asahi
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (2 images)
🔍 Analysis
- 👍 0.3% endorsement rate
- 🏆 #581 of 940 fabric mods in this game by downloads
📋 About This Mod
Client side Minecraft mod that removes daylight cycle rubber-banding caused by server lag!

The problem
Every second (20 ticks,) the server sends a packet that syncs the world time between the client and the server. Since clients have no reference for the tick rate of the server, they assume that the server is running at the standard 20 ticks per second. As such, when the server is lagging, that 20 ticks takes longer to process, leading the client to display the sun ahead of where it is on the server. When that sync packet comes in the vanilla client snaps the sun to the server position, causing the issue that this mod fixes.The solution
A rolling weighted average, and some interpolation! First, we take samples of the last 10 seconds of the amount of ticks that passed on the server per tick on the client. Then, since the sample from 10 seconds ago isn't as relevant as the sample in the last second, we weigh each of them exponentially less compared to the first. Taking the average of this weighted list, we can effectively predict the movement of the sun over the next second. The margin of error in the suns position caused by the prediction varies, but it is imperceptbile in comparison to the snap-back that happens with the vanilla logic.Without Asahi:

With Asahi:

Please note that this gif is from an earlier version of the mod, the interpolation used has only gotten better since!
Circular Sun is part of a resource pack provided by (https://vanillatweaks.net/)
```json5 { // If the time received by the server is `skipDuration` or more seconds from the client time, // skip to the server's time, bypassing interpolation. // Play around with this value if the daylight cycle is absurdly fast. "skipDuration": 60, // Amount of prior factors to use in the rolling average interpolation. // Play around with this value if you notice the sun bouncing back and forth a lot without settling into position. "interpolateSamples": 10, // Initial daylight cycle tick per game tick. // Increase/decrease this value if another mod is present that speeds up/slows down the daylight cycle "initialFactor": 1. 0, // The standard tick rate with relation to the resolution of the daylight cycle. // Change if playing with mods that increase/decrease the standard tick rate OR the resolution of a daylight cycle (24000 ticks). // Note that to my knowledge there are no mods that do this. "standardTickRate": 20 } ```
📊 Mod Details
- Game
- Minecraft Mods
- Author
- hugeblank
- Version
- 1.4.0+26.1
- Downloads
- 22,364
- Endorsements
- 56
- Category
- fabric
- Created
- 8/17/2023
- Updated
- 4/15/2026
- Game Versions
- 26.1, 26.1.1, 26w14a, 26.2-snapshot-1, 26.1.2
- Tags
- utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Asahi support?
The author lists 26.1, 26.1.1, 26w14a, 26.2-snapshot-1, 26.1.2, 26.2-snapshot-2. Other versions may work but are untested by the author.
What is the latest version of Asahi?
Version 1.4.0+26.1, published 2026-04-15 with 22,364 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await