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.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.dodge_parry_reward) causes NullPointerException: Cannot invoke CategorySlotTexture.offsetX() because custom categories lack a hardcoded slot texture.NodeButtonMixin) to inject a safe fallback to CategorySlotTextures.PASSIVE whenever a custom category is encountered, allowing full functionality and rendering without crashes.