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
Список изменений
Fandai Engine 1.1.0-Beta — Engine Rewrite & UI Polish This is the first Beta release of our completely rewritten rendering engine. While we've upgraded the core to multi-threading and GPU acceleration, we've also applied a few critical overlay fixes based on testing.
- SettingsScreen: Return button clipped by scissor
Root Cause: The back button was placed at this.height - 28, while the super.render() call inside the scissor region bounds to this.height - 40. This resulted in the button being cut off and completely invisible.
Fix: We've decoupled the button from addRenderableWidget, storing it as a field. It's now manually rendered after disableScissor() to ensure it's always on top and fully visible. mouseClicked() forwarding was also added to keep it fully interactive.
- HelpScreen: Panel hidden behind background gradient
Root Cause: super.render() was calling renderBackground(), drawing the default gradient after the panel, effectively painting over our entire custom popup.
Fix: Removed super.render() to regain full control of the draw order. Now rendering the backButton manually and forwarding click events to maintain functionality.
- HelpScreen: Fix for missing Chinese characters
Fix: Added the missing super.init() for proper font initialization. Chinese characters are now displayed correctly without falling back to missing glyphs.