Changelog
v1.1.48 — Quality Pass X
Config Validation
- Entity Culling: All 6 numeric config values now validated — zero sweep interval, falling block age, or arrow age would cull entities instantly; zero player radius disabled idle vehicle detection entirely.
- Item Frame Optimizer:
sweep_interval_ticks, both visibility radii, andlag_aware.tps_thresholdnow validated — zero radii meant no frames were ever unfrozen; removed silent manual clamps. - Spawn Tick Optimizer:
check_interval_ticksand all per-tier values (tps_below, four multipliers) now validated — zero multipliers silently eliminated spawn tick reduction; negative TPS thresholds never matched. - Async Chunk Prefetch:
max_prefetch_per_player_per_second,prediction_distance_chunks, andlag_aware.tps_thresholdnow validated — zero values disabled prefetching entirely or permanently suppressed it during lag. - Drop Merge:
merge_radiusnow validated via ConfigValidator; removed silentif (< 0.5)clamp that gave no admin feedback. - Portal Cache:
cache_ttl_minutesnow validated — a zero or negative TTL caused all cached portals to expire immediately. - Disk IO Throttler:
defer_threshold_percentnow range-clamped to 0–100;max_chunk_saves_per_secondvalidated — out-of-range values silently broke throttle logic. - Random Tick Optimizer:
check_interval_ticksvalidated to prevent zero-tick scheduler spin;default_random_tick_speedrange-clamped to 0–4096 to prevent invalid game rule values.
Files
PerformanceX-1.1.48.jar(22.21 MiB) Primary Download

