Tags
Creators
Details
Licensed GPL-3.0-only
Published 10 months ago
Updated 4 days ago
All versions
1.3.11+A-26.1.2
Release
VO: True Sleep 1.3.11+A-26.1.25 months ago 70
Compatibility
Minecraft: Java Edition
26.2-rc-1
26.1.2
Platform
Fabric
Supported environments
Server-side
Singleplayer
Required content
Any compatible version
Any compatible version
Changes
[1.3.11+A-26.1.2]
Changed
- GameRule Naming & Tooltip Clarification: Renamed confusing TPS-related GameRules to standard, user-friendly names (
Engine TPS->Performance Limit,Virtual TPS->Time Speed) and rewrote all GameRule tooltips to explain exactly how they impact performance and fast-forward speeds in plain language.
[1.3.10+A-26.1.2]
Fixed
- Classloader Startup Crash: Relocated the
MobEffectInstanceExtensionsinterface to the rootnet.vanillaoutsider.truesleeppackage to prevent SpongePowered Mixin classloader from interpreting it as a mixin class and throwingIllegalClassLoadError.
[1.3.9+A-26.1.2]
Changed
- Hybrid Stride/Ticking Warp Engine: Refactored TimeWarpManager to cap physical engine tick rate at
ENGINE_TPSand skip ticks by a calculatedstridemultiplier to deliver a lag-free visual time-lapse. - Crop Growth Acceleration: Scaled chunk random ticking (
randomTickSpeedGameRule) by the warp stride (capped at a safe limit of 500) to ensure crops, copper, and leaves grow/age proportionally with the time warp. - Entity Aging & Potion Decays: Implemented recursive potion effect duration decay for all living entities (players and mobs) and age increments/decrements for
AgeableMobbaby growth/breeding cooldowns. - Agrarian Reform Compatibility: Verified complete compatibility with Agrarian Reform's offline growth catch-up (The Continuum) and polyculture/rain boosts.
[1.3.8+A-26.1.2]
Fixed
- Time Synchronization (TimeWarpManager): Resolved a critical time desync bug on waking up where the server time snapped to morning but the client sky rendering/screen remained stuck at night. Now explicitly sets and broadcasts the snaps through the dimension's default
WorldClockusing the native 26.1.2ServerClockManager.
[1.3.7+A-26.1.2]
Fixed
- Client Crash (GuiMixin): Corrected the Mixin target from legacy
renderSleepOverlayto the validextractSleepOverlaymethod, fixing a criticalInvalidInjectionExceptionstartup crash on Minecraft 26.1.2.
[1.3.6+A-26.1.2]
Changed
- Build Configuration: Removed the snapshot naming suffix from
archives_base_nameto produce clean, release-ready jar filenames.
[1.3.5+A-26.1.2]
Changed
- Performance Optimization (MobMixin / TimeWarpManager): Cached
MOBS_FROZENandWORKER_MOBS_FROZENGameRules once per tick to eliminate GameRules engine lookup overhead in the entity ticking hot path.
[1.3.4+B-26.1.2]
Changed
- Engine Refactor (TimeWarpManager): Replaced the time-skipping stride engine with native
TickRateManagerTPS acceleration. - Tapering Deceleration: Added smooth LERP deceleration tapering down to 20 TPS within 200 ticks of waking up.
- Client Celestial Smoothing: Restructured
SkyRendererMixinto query level tickrate (> 20 TPS) to support multiplayer.
Added
- Optional GUI (Cloth Config): Implemented ModMenu and Cloth Config configuration screens under a client-side optional Hybrid Pattern.
- Library Updates: Updated
fabric-apito0.145.4+26.1.2anddasik-libraryto1.8.2to resolve compilation errors.
Removed
- Legacy Engine Cleanup: Deleted 7 obsolete classes (
AgeableMobMixin,CatMixin,ClockInstanceMixin,ServerClockManagerMixin,SocialCoreMixin,QuietClockInstance,QuietClockManager) made redundant by native ticking.
[1.3.3+B-26.1.2]
Fixed
- Performance (MobMixin): Added a static cache for unfreeze GameRules to prevent string concatenation and
Identifier.parseallocations in the entity tick hot path. - Localization (en_us.json): Corrected GameRule translation keys to use the correct
gamerule.truesleepnamespace prefix instead ofgamerule.minecraftprefix. - Verification Standards: Added GPLv3 license headers and verification citations to all Java/Mixin source files.
- Platform Polish: Converted CurseForge platform description to raw HTML rendering to meet CurseForge rendering specifications.
- Build & CI: Enabled local JDK 25 path configuration and added missing
Doc/Marketing/entry to.gitignore.
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:AYb0NDWE:nk7jl99r"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AYb0NDWE:nk7jl99r"
}

