跳到正文

FIX UI nightfall

作者:LINGling01

修复了专用服务器崩溃和GUI渲染崩溃的问题。

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

You are free to include this mod in your modpacks

Features & Fixes 

1. EpicFight Nightfall Dedicated Server Crash Fix

  • Problem: In NightFall (1.21.1), EffekUnits.VFXENABLE() and weapon animations try to access client-only configuration (EFNClientConfig) during entity ticking, causing immediate server shutdown whenever a player joins or executes combat animations.
  • Solution: Uses SpongePowered Mixin (EffekUnitsMixin) to safely detect environment via FMLEnvironment.dist.isClient(). Dedicated servers safely bypass client visual configs while clients render 100% of particles, VFX, and animations smoothly.

2. Epic Fight: Skill Tree & Dodge Parry Reward GUI Crash Fix

  • Problem: Opening the Skill Tree screen with custom skill addons (such as dodge_parry_reward) causes NullPointerException: Cannot invoke CategorySlotTexture.offsetX() because custom categories lack a hardcoded slot texture.
  • Solution: Uses Mixin (NodeButtonMixin) to inject a safe fallback to CategorySlotTextures.PASSIVE whenever a custom category is encountered, allowing full functionality and rendering without crashes.

3. Xaero’s World Map OpenGL Error 1281 Crash Fix

– Problem: Pressing the key to view Xaero’s World Map throws `xaero.map.exception.OpenGLException: OpenGL error: 1281` (caused by rendering conflicts between player tracking icon atlases and shader/rendering optimization mods like Sodium, Iris, ImmediatelyFast, Veil).
– Solution: Uses Mixin (`OpenGLExceptionMixin`) to intercept `checkGLError` and log non-fatal GL state warnings instead of terminating the client screen.

常见问题

FIX UI nightfall 支持哪些 Minecraft 版本?

FIX UI nightfall 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

FIX UI nightfall 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

LINGling01 的其他作品

查看全部 →