Changelog
v1.1.45 — Quality Pass VII
Bug Fixes
- Breeding Throttler: Fixed integration checks using
.isEnabled()instead of.isModuleEnabled()for all land-protection plugins (Lands, GriefPrevention, Towny, GriefDefender, BentoBox, SuperiorSkyblock2, ResourceWorld). Claim skips were applying even when the admin had disabled the integration in PerformanceX config.
Config
- Breeding Throttler: Added missing
integration_hookssection tobreeding-throttler.yml—skip_in_claimsandskip_in_resource_worldswere previously hardcoded to their defaults with no way to change them. - Mob Clear: Added
modelengineandeco_mobsto theskipsection inmob-clear.yml— these were always skipped but couldn't be toggled by admins.
Config Validation
- Farm Limiter: Added
ConfigValidatorcoverage for all 9 numeric values — spawner interval, check radius, mob cap, crop growth chance, breeding cooldown, egg chance, item flood cap, and both lag-aware multipliers. - Chunk Manager: Added
ConfigValidatorcoverage for all 8 numeric values — player radius, grace period, load rate limits, world chunk cap, sweep interval, and lag throttle limits. Previously used silentMath.max()fallbacks with no admin warning. - Hopper Limiter:
lag_aware.tps_threshold,lag_transfer_interval_ticks, andcheck_interval_secondsnow validated — zero values previously caused permanent lag mode or a broken scheduler task. - Villager Optimizer:
lag_aware.tps_thresholdnow validated — zero or negative values caused AI range reduction to be permanently active. - Entity Limiter:
xp_merge.radiusandxp_merge.max_valuenow validated — zero values silently disabled all XP orb merging. - Item Clear:
bypass_radius_blocksnow validated — zero silently disabled player bypass protection with no warning. - Item Despawn:
label.update_interval_ticksnow validated — zero or negative broke the label update loop.
Files
PerformanceX-1.1.45.jar(22.21 MiB) Primary Download

