Content
| Name | Version | |
|---|---|---|
X-Factor 1.0.1 is a stability and performance maintenance release focused on safer multiplayer menu transitions, more conservative client-state protection, configurable compatibility patching, and additional rendering and entity-processing optimizations.
This release updates Client State Guard from 1.0.2 to 1.0.4 and removes the overly aggressive connection-closing behavior tested during development. It also adds Async, More Culling, Cloth Config, the configurable X-Factor Compatibility Patcher, and several cleaned or retuned defaults.
The largest change in X-Factor 1.0.1 is the update from Client State Guard 1.0.2 to 1.0.4.
Client State Guard was originally created to prevent crashes caused by late entity packets and invalid menu returns after the client world had already been removed. During testing, version 1.0.3 attempted to go further by closing and draining a connection that appeared stale.
That behavior was too aggressive.
A temporary missing client world or player can occur during legitimate menu and screen transitions. In particular, moving through a sequence such as:
Pause Menu
→ another settings page
→ Pause Menu
→ Video Settings
could be mistaken for a completed disconnection. Version 1.0.3 could then close an otherwise active server connection.
Version 1.0.4 removes that behavior completely.
Client State Guard 1.0.4 still protects the original failure paths, but it now uses stricter rules:
Version 1.0.4 continues to protect against:
The mod prevents crashes caused by stale client state. It does not attempt to hide, cancel, or override a legitimate server kick or network failure.
Temporary client-state events can be inspected by adding:
-Dclient.state.guard.debug=true
When Minecraft briefly reports a missing world while the current connection is still active, Client State Guard should log that it observed the state and deliberately made no networking change.
X-Factor 1.0.1 includes X-Factor Compatibility Patcher 1.1.0 together with:
mods/xfactor-compatibility-patches.txt
The patcher no longer depends only on a hard-coded list of compatibility changes. It reads the target JAR filenames and Mixin selectors from the text file in the mods folder.
The included X-Factor rules disable the tested incompatible Mixin registrations in Modernica and Rendersnap.
modernica-mc26.2-26.07.1.jar: model_optimizations
modernica-mc26.2-26.07.1.jar: blockstate_propertyaccess
modernica-mc26.2-26.07.1.jar: =perf.remove_biome_temperature_cache.BiomeMixin
Rendersnap-mc26.2-1.2-fabric.jar: =world.ChunkGraph
Before anything is changed, the patcher now lists:
mixins, client, or server sectionThe player can then choose:
Agree and install changes
Deny and close Minecraft
Choosing Agree starts the external helper, closes Minecraft, creates backups, applies only the reviewed changes, verifies the resulting JARs, and asks for one additional launch.
Choosing Deny, closing the wizard, or dismissing it changes nothing and closes Minecraft. The wizard will return on the next launch because no approval is stored.
The helper also verifies the SHA-256 digest of the exact rules file shown in the wizard. If the file changes after approval, patching is cancelled before any target JAR is modified.
X-Factor 1.0.1 adds:
Async 0.2.4+alpha-26.2
Async allows supported entity ticking work to be processed across worker threads.
The included configuration is intentionally conservative:
This keeps the pack focused on safer parallel entity processing without enabling its more experimental spawning or random-tick options.
Because this is an alpha release of Async, unusual entity behavior should be reported with a complete log and reproduction steps.
X-Factor 1.0.1 adds:
More Culling 1.8.0
More Culling reduces rendering work for objects and effects that are not visible.
The included configuration enables:
Item-frame level of detail and map culling remain disabled in the default configuration.
Cloth Config 26.2.155 is also included as a supporting dependency.
A stale configuration entry for:
rendersnap:fps_overlay
was removed from the Gnetum element map.
The standard miscellaneous-overlay entry remains enabled in automatic mode.
The default render distance has been raised:
Previous: 16 chunks
Current: 20 chunks
Simulation distance remains at 12 chunks.
This gives the default profile a longer visual range while preserving a lower simulation radius. Players seeking the highest possible frame rate on lower-end systems can reduce render distance from the Video Settings screen.
The graphics preset is now stored as custom, reflecting the pack's tuned combination of individual settings.
Sodium remains configured with:
Iris remains installed and shader support remains available. No shader pack is forced by the modpack.
X-Factor 1.0.1 includes:
xfactor-compatibility-patches.txtRendersnap Sodium Menu Compat continues to redirect Rendersnap's video page into Sodium and places Rendersnap's controls inside Sodium's settings interface.
A clean instance is recommended because this release changes custom compatibility components and introduces the patch-rules file.
For an existing instance:
xfactor-compatibility-patches.txt to the mods folder.Do not use a launcher-wide Update All Mods action on X-Factor. Individual mod updates may require new compatibility rules or different tested settings.
The compatibility patcher may intentionally close Minecraft after the player approves or denies the proposed changes.
After approval:
After denial:
For Client State Guard menu-transition issues, include:
For patcher problems, include:
xfactor-compatibility-patches.txtSupport and community:
| Name | Version | |
|---|---|---|