Fandai Engine
Fandai Engine - The new standard for rendering optimization in NeoForge 1.21.1. By rewriting the entire rendering pipeline with multi-threading and GPU acceleration, this mod ensures smoother performance on both low-end and high-end PCs. Highlights of the
1.1.0
Compatibility
Changes
Fandai Engine v1.1.0 - Second Official Release
First of all, we are excited to celebrate the release of the second official version of the Fandai Engine mod, now available for NeoForge 1.21.1.
This stable release focuses heavily on stabilizing the core configuration system, resolving fatal rendering glitches, and fixing the preloading deadlocks that plagued the beta versions.
Core Features & Configuration
Configuration System Rewrite: The config file is now generated correctly with default values. It supports real-time saving when changes are made in the UI and gracefully recovers from corrupted or empty JSON data.
UI Settings Panel Tweaks: Fixed text formatting errors (e.g., the double colon in the FPS limit display). New toggles have been added for "Enable Preloading (A)" and "Enable Energy-Saving Protection", giving players full control over these features.
Render State Reset: Resolved the screen flickering, texture tearing, and quadrilateral artifacts that occurred during fast camera movement or high render distances. The OpenGL/Vulkan state machine is now properly cleared each frame.
Performance & Critical Fixes
Fixed Render Distance Cap: The infamous "foggy world" bug (view locked to 1 or 2 chunks) has been eliminated. The default render distance is now set to 16 chunks and works stably up to 32 chunks.
Chunk Preloading Overhaul: Addressed the severe deadlock that caused "0/1201 chunks in 300 seconds" and infinite world reloading. The preloading now uses a single-threaded, frame-by-frame scheduler with a hard-coded radius limit to prevent server overload.
FPS Limiter Decoupled: The previous 30 FPS hard lock when the render distance was set to 32 has been fixed. The FPS limit now works independently of the engine's energy-saving protections.
Chat Spam Suppressed: The "Server logic overload" energy-saving warning will now only appear once per session instead of flooding the chat box.
Known Limitations
Shader / Lighting Engine: Advanced shader and ray-tracing support is not yet included in this version. We are actively working on a full Shaderpack pipeline, which is expected to debut in the upcoming v1.2.0 update.
Deployment Info
Mod Version: 1.1.0
Game Version: NeoForge 1.21.1
Release Channel: Stable Release
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:OyRui6EZ:wLBhsHvM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:OyRui6EZ:wLBhsHvM"
}
