Adaptive Performance TweaksСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (169)
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.354Minecraft: 26.3forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.3
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.94Minecraft: 26.3neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.3
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.2,1 тыс.Minecraft: 26.3fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.3
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.67Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.990Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.09 окт. 2026 г.82Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Fixed players staying invisible and invulnerable after turning off login protection at runtime.
- Fixed the distance conflict warning blaming another mod for a singleplayer render distance change.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.66Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.356Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.60Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.1,3 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.199Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.08 окт. 2026 г.62Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.07 окт. 2026 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.07 окт. 2026 г.74Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.07 окт. 2026 г.662Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.07 окт. 2026 г.1,5 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.10.0
12.10.07 окт. 2026 г.348Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.10.0
- Fixed #83 by no longer tracking entities that never joined their level, e.g. duplicate UUIDs.
- Added a warning naming the entity types removed from tracking after a failed level join.
- Added `/aptweaks diagnostics` to show tracked entity counts and stale or orphaned entries.
- Added a "Tracking Cleanup" table to the benchmark report.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.2,1 тыс.Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.344Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.177Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge and NeoForge, blocking extra spawns.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Fixed merged item drops staying in the world as empty entities, raising the entity count.
- Fixed spawn statistics counting excluded spawns while the `spawn` feature was disabled.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.101Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.142Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.760Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Fixed XP orb merging spawning a replacement orb, which could freeze the server on large piles.
- Fixed merged XP orbs restarting their despawn timer, so continuously fed piles never despawned.
- Fixed the Forge build never registering its mixins, which disabled most of its optimizations.
- Fixed 100% hurt damage reduction not blocking any damage on Forge for child mode and starters.
- Fixed natural spawn throttling still running after disabling the `spawn` feature.
- Fixed spawn limits counting spawner spawns twice on Forge, blocking more spawns than configured.
- Fixed item limits removing live drops while still counting items that were already picked up.
- Fixed natural spawn throttling on Forge running per spawn candidate, blocking far too many mobs.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed Forge to apply XP orb merging, spawner, AI and chunk throttling like NeoForge and Fabric.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 50 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.224Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.2 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.022 авг. 2026 г.86Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Fixed spawn limits counting mobs that never joined the world, blocking more spawns over time.
- Fixed spawn limits counting natural spawns twice on Forge and NeoForge.
- Changed spawn limits to only count mobs actually in the world; more mobs may spawn than before.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
- Added 48 in-game tests for all loaders, which are not part of the released files.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.021 авг. 2026 г.772Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.021 авг. 2026 г.2,6 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.021 авг. 2026 г.91Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.021 авг. 2026 г.635Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.9.0
12.9.021 авг. 2026 г.2,3 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.9.0
- Fixed #93 by no longer freezing the server when many items drop in the same area.
- Fixed #92 by capping warmups and no longer forcing clients to rebuild every visible chunk.
- Fixed item limits removing merged stacks instead of the smallest nearby item drop.
- Fixed warmups skipping same-dimension teleports and never recovering view distance or game rules.
- Fixed simulation distance staying capped and still evaluating with the feature disabled.
- Fixed movement throttle settings resetting on start and speed being overestimated under lag.
- Fixed the chunk generation throttle also delaying chunk loading and world saving.
- Fixed the benchmark not applying all optimizations and breaking them when cancelled early.
- Changed the server to advertise its full chunk radius; clients cache more chunks in return.
- Changed the benchmark to run at VERY_HIGH load with steadier sampling and clearer report columns.
- Added `loginWarmupReductionMax` and `preventClientChunkReload` plus a distance conflict warning.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.1,3 тыс.Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.116Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.239Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Fixed XP orb merging spawning a replacement orb instead of merging into the existing one, which
could crash the server on large orb piles.
- Fixed merged XP orbs restarting their despawn timer on every merge, so continuously fed orb piles
never despawned on their own.
- Fixed the Forge build never registering its mixins, which left XP orb merging, spawner and AI
throttling, chunk generation throttling and the villager conversion fix without effect on Forge.
- Changed Forge to actually apply the optimizations listed above; spawn rates, mob AI and chunk
generation now behave like on NeoForge and Fabric.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.316Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.52Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.028 июл. 2026 г.117Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Fixed the login and teleport warmup never triggering for teleports inside the same dimension, like
commands, ender pearls and teleports from other mods.
- Fixed a possible crash while a player joined the server with an active chunk generation throttle.
- Fixed `movementThrottleSampleTicks` and `movementThrottleWindowSamples` falling back to their
defaults on every server start until the first config reload.
- Fixed view distance not recovering from the login warmup while a player kept moving with
`movementWarmupEnabled=false`.
- Fixed the movement speed being overestimated when position samples were delayed by server lag.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.125Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.860Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.48Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.376Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.1,4 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.385Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.314Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.8.0
12.8.027 июл. 2026 г.1,5 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes. For the full changelog, please go to
the [GitHub History][history] instead.
### 12.8.0
- Fixed #91 by letting the login and teleport warmup decay back to the load-based distance.
- Fixed view and simulation distance never recovering while a player kept walking around.
- Fixed simulation distance never recovering from a warmup at NORMAL load and above.
- Changed `movementThrottleRecoverOnlyWhenStable` to wait for the movement threshold rather than a
motionless player; only applies with `movementThrottleEnabled=false`.
- Changed movement throttling to a speed in blocks/s, replacing the distance-threshold settings with
`movementThrottleSpeedBlocksPerSecond`/`movementSpeedBlocksPerSecond` (removed on load).
- Changed movement throttling to ignore vertical movement; falling and mining down no longer count.
- Added a second throttle stage for fast transit, applying max reduction at any load, via
`movementThrottleFastSpeedBlocksPerSecond`/`movementFastSpeedBlocksPerSecond`.
- Increased code readability.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected projectiles
now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values (randomTickSpeed,
doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation distance
and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup and
despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live entity
positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of a
misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance. Now available for Fabric,
Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.414Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.55Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.84Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.108Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.29Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.40Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.51Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.203Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.31Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.811Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.30Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.99Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.104Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.7.0
12.7.014 июл. 2026 г.617Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.7.0
- Fixed login protection Invulnerable/Invisible flags persisting across sessions after a
mid-protection disconnect. Thanks to `@Anscylla`.
- Fixed Fabric item/orb limits removing entities after they already joined the world.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.279Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.52Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.65Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.35Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.18Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.181Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.35Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.146Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.25Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.85Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.581Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.19Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.136Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.6.0
12.6.05 июл. 2026 г.491Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.6.0
- Fixed item merge losing the remainder when a drop only partially fits a nearby stack.
- Fixed arrow cleanup removing thrown tridents and pickup-able player arrows; protected
projectiles now use a separate hard cap (tridents removed last).
- Fixed game rules not being restored on shutdown, persisting optimized values
(randomTickSpeed, doFireTick, ...) into level.dat and corrupting the baseline on restart.
- Fixed /aptweaks feature not applying enable/disable transitions (stale view/simulation
distance and game rules).
- Fixed monitoringIntervalSeconds=0 silencing monitoring instead of logging on load changes.
- Fixed dimensions.ignore in spawn presets falling back to global limits instead of exempting it.
- Fixed server load rising-check comparing against a two-cycles-old measurement.
- Fixed login protection clearing invisibility/invulnerability set by game modes or other mods.
- Added entity tag support (#namespace:tag) in spawn preset allow/deny lists.
- Added protection for named/enchanted/NBT items in world/type limits with a 2x hard cap.
- Added wiring for minOptimizationLoadLevel in simulation distance and game rules.
- Added validation for core load thresholds and damage reduction percentages.
- Improved AI throttling to skip only goal/navigation/sensing, keeping physics, item pickup
and despawning intact.
- Improved game-rule movement warmup to work without an active distance feature.
- Improved config reload to log mod conflict warnings only once.
- Improved entity tracking report to write asynchronously and mob-farm cleanup to use live
entity positions.
- Improved benchmark heap metric: GC-collapsed measurements now report "n/a (GC)" instead of
a misleading 0KB delta.
- Removed unused NeoForge-style mixin entries from the Forge mods.toml.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.020 июн. 2026 г.336Minecraft: 26.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.020 июн. 2026 г.90Minecraft: 26.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.020 июн. 2026 г.74Minecraft: 26.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.44Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.62Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.263Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.45Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.261Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.84Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.118Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.1,5 тыс.Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.32Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.159Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.5.0
12.5.012 июн. 2026 г.1,1 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.5.0
- Fixed benchmark report not covering all features and adjustments.
- Added Exploration scenario and update benchmark scenarios.
- Improved simulation distance features and set default to AUTO with better load-based adjustments.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.06 июн. 2026 г.123Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.06 июн. 2026 г.20Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.06 июн. 2026 г.40Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.16Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.96Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.22Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.50Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.330Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.05 июн. 2026 г.15Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.21.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent of minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.04 июн. 2026 г.113Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 12.4.0
12.4.04 июн. 2026 г.452Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.4.0
- Added player warmup for simulation distance and random tick speed on login, teleport and fast
movement.
- Added config toggles for login and movement warmup independent from minOptimizationLoadLevel.
- Improved load-based simulation distance changes with step-by-step reductions.
- Improved warmup recovery to only restore values below normal server load.
- Improved reset handling and tests for restoring server default values.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.78Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.42Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.24Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.4Minecraft: 26.1.2fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.9Minecraft: 26.1.2forge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.7Minecraft: 26.1.2neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 26.1.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.19Minecraft: 1.21.11forge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.50Minecraft: 1.21.11fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.7Minecraft: 1.21.11neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.25Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.179Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.031 мая 2026 г.11Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.030 мая 2026 г.24Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
beta
Adaptive Performance Tweaks 12.3.0
12.3.030 мая 2026 г.246Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.3.0
- Added more detailed MSPT buckets and improved reporting.
- Added smaller performance optimizations and removed some redundant code.
- Added additional benchmark scenarios for better performance analysis and optimization.
- Improved benchmark reporting and save result to file.
- Improved entity report and store results outside of config folder.
- Improved memory usage and reduced string concatenation in maps.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha release with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.2.0
12.2.026 мая 2026 г.24Minecraft: 1.21.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.2.0
12.2.026 мая 2026 г.246Minecraft: 1.21.1neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.2.0
12.2.026 мая 2026 г.23Minecraft: 1.21.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.2.0
12.2.026 мая 2026 г.28Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.2.0
12.2.026 мая 2026 г.205Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.2.0
- Fixed #89 compatibility for many popular mods with special entities.
- Fixed #88 and #84 by providing NeoForge version and fixed related issues.
- Fixed #49 Ars Nouveau mob spawn handling and compatibility.
- Fixed benchmark crashes with chunk optimization mods.
- Fixed features are not completely disabled and downgrading benchmark phase 2 results.
- Fixed the incorrect Forge "missing on client" log message on clients.
- Added entity exclusion metadata (mod, category, reason) and entity tracking reports.
- Added more third-party compatibility checks.
- Added stuck arrow cleanup.
- Added spawn-type-based handling for structures, chunk generation, reinforcements...
- Added movement-aware simulation distance throttling.
- Added more spawn presets for known mods and entities.
- Added the missing "Eco Stack Manager" integration for the 12.x feature set.
- Added unit and game tests for the new features and optimizations.
- Improved benchmark measurement accuracy and result presentation.
- Improved logging, server load summaries, and stats output while reducing noisy output.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.1.0
12.1.024 мая 2026 г.24Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.1.0
12.1.024 мая 2026 г.80Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.1.0
- Fixed issue with server load measurement per world was not accurate enough.
- Fixed smaller memory leak in the server load measurement code.
- Fixed log spam issue with auto-detected mods.
- Fixed Forge Mixin issue with missing mixin configuration file.
- Added auto-benchmarking tools for better performance analysis and optimization.
- Improved stats command to provide more detailed information about server load and performance.
- Improved Fabric performance by optimizing existing code to Fabric entity pipeline.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.0.0
12.0.023 мая 2026 г.25Minecraft: 1.20.1fabric, quilt
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
alpha
Adaptive Performance Tweaks 12.0.0
12.0.023 мая 2026 г.57Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks 1.20.1
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 12.0.0 🚀
Next major alpha version with refactored code and improved performance.
Now available for Fabric, Forge and NeoForge with a single codebase and better maintainability.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
release
Adaptive Performance Tweaks 11.6.1
11.6.110 мар. 2026 г.131Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.1
- Fixed #85 and #86 ghost item entities on clients by adding `event.setCanceled(true)` to the merge
branch in `ItemEntityManager`, preventing client-server sync issues.
- Fixed world-limit removal cleaning up the wrong type map entry for cross-type items.
- Fixed potential `NullPointerException` in leave handler when `itemName` is unresolvable.
- Added `/aptweaks test full_double_chest` command to spawn a double chest of items for testing item
cleanup.
- Suppressed spurious `WARN` for `minecraft:air` items left over from merged stacks.
- Replaced `ConcurrentHashMap.newKeySet()` with `ConcurrentSkipListSet` to improve `optimizeItems()`
performance.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Fixed unnecessary log.warn message for air blocks and items.
- Fixed player validation logic to avoid ConcurrentModificationException and improve readability.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
- Refactored item entity management to improve memory handling and cleanup processes.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.1
11.6.110 мар. 2026 г.2,8 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.1
- Fixed #85 and #86 ghost item entities on clients by adding `event.setCanceled(true)` to the merge
branch in `ItemEntityManager`, preventing client-server sync issues.
- Fixed world-limit removal cleaning up the wrong type map entry for cross-type items.
- Fixed potential `NullPointerException` in leave handler when `itemName` is unresolvable.
- Added `/aptweaks test full_double_chest` command to spawn a double chest of items for testing item
cleanup.
- Suppressed spurious `WARN` for `minecraft:air` items left over from merged stacks.
- Replaced `ConcurrentHashMap.newKeySet()` with `ConcurrentSkipListSet` to improve `optimizeItems()`
performance.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Fixed unnecessary log.warn message for air blocks and items.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
- Refactored item entity management to improve memory handling and cleanup processes.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.1
11.6.110 мар. 2026 г.365Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.1
- Fixed #85 and #86 ghost item entities on clients by adding `event.setCanceled(true)` to the merge
branch in `ItemEntityManager`, preventing client-server sync issues.
- Fixed world-limit removal cleaning up the wrong type map entry for cross-type items.
- Fixed potential `NullPointerException` in leave handler when `itemName` is unresolvable.
- Added `/aptweaks test full_double_chest` command to spawn a double chest of items for testing item
cleanup.
- Suppressed spurious `WARN` for `minecraft:air` items left over from merged stacks.
- Replaced `ConcurrentHashMap.newKeySet()` with `ConcurrentSkipListSet` to improve `optimizeItems()`
performance.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.1
11.6.110 мар. 2026 г.306Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.1
- Fixed #85 and #86 ghost item entities on clients by adding `event.setCanceled(true)` to the merge
branch in `ItemEntityManager`, preventing client-server sync issues.
- Fixed world-limit removal cleaning up the wrong type map entry for cross-type items.
- Fixed potential `NullPointerException` in leave handler when `itemName` is unresolvable.
- Added `/aptweaks test full_double_chest` command to spawn a double chest of items for testing item
cleanup.
- Suppressed spurious `WARN` for `minecraft:air` items left over from merged stacks.
- Replaced `ConcurrentHashMap.newKeySet()` with `ConcurrentSkipListSet` to improve `optimizeItems()`
performance.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.0
11.6.03 мар. 2026 г.41Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Fixed unnecessary log.warn message for air blocks and items.
- Fixed player validation logic to avoid ConcurrentModificationException and improve readability.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
- Refactored item entity management to improve memory handling and cleanup processes.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.0
11.6.02 мар. 2026 г.402Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Fixed unnecessary log.warn message for air blocks and items.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
- Refactored item entity management to improve memory handling and cleanup processes.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.0
11.6.02 мар. 2026 г.37Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with
`ConcurrentHashMap.newKeySet()`.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.6.0
11.6.02 мар. 2026 г.45Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 11.6.0
- Fixed #83 (follow-up) by removing `isRelevantEntity` gate from entity leave and death event
handlers to prevent permanent memory leaks when entity state changes after joining.
- Fixed per-chunk entity map using wrong chunk key on removal when entities crossed chunk boundaries
and added `isAddedToWorld()` fallback check to catch orphaned entities with null `removalReason`.
- Fixed `ItemEntityManager` and `ExperienceOrbManager` memory leaks: corrected leave handler gates,
verification logic, and replaced non-thread-safe `LinkedHashSet` with `ConcurrentHashMap.newKeySet()`.
- Added periodic verification for `ExperienceOrbManager` to clean up stale orb references.
- Fixed TOCTOU race condition in `getNumberOfEntitiesInPlayerPositions` that could cause a NPE.
- Fixed `entityChunkMap` and `lastAllowedSpawnEntity` not being cleared on server start.
### 11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### 11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### 11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### 11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### 11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### 11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.5.0
11.5.028 авг. 2025 г.420Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.5.0
11.5.028 авг. 2025 г.8,2 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.5.0
11.5.028 авг. 2025 г.920Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.5.0
11.5.028 авг. 2025 г.533Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.5.0
- Fixed timing issue with item module which could cause issues with item cleanup.
- Adjusted README.md files.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.4.0
11.4.027 авг. 2025 г.41Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.4.0
11.4.027 авг. 2025 г.110Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.4.0
11.4.027 авг. 2025 г.49Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.4.0
11.4.027 авг. 2025 г.54Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.4.0
- Fixed #83 by implementing additional checks and cleanups to avoid memory leaks.
- Fixed #77 by adding config option to ignore spawns from spawn eggs.
- Fixed #74 by adding [Exotic Birds][exotic_birds] configuration to the spawn module.
- Smaller code optimizations and performance improvements.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[exotic_birds]: https://www.curseforge.com/minecraft/mc-mods/exotic-birds
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.3.0
11.3.015 окт. 2024 г.817Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.3.0
11.3.015 окт. 2024 г.24,6 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.3.0
11.3.015 окт. 2024 г.2,1 тыс.Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.3.0
11.3.015 окт. 2024 г.1,6 тыс.Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.3.0
- Fixed #72 and #75 by moving the `removeWhenFarAway` check to a later stage to exclude the check
for the Endergetic Expansion mod.
- Smaller code optimizations and performance improvements.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.128Minecraft: 1.21.1forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.560Minecraft: 1.21forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.203Minecraft: 1.20.6forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.278Minecraft: 1.20.4forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.489Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.255Minecraft: 1.19.4forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.140Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.2.0
11.2.07 окт. 2024 г.222Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.2.0
- Fixed #73 by ignoring corpse entities.
- Fixed #71 by adding additional checks for the spawn module.
- Smaller code optimizations and improvements.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
beta
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.405Minecraft: 1.21forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.122Minecraft: 1.20.6forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.148Minecraft: 1.20.4forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.4,5 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.113Minecraft: 1.19.4forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.75Minecraft: 1.19.4forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.681Minecraft: 1.19.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into an independent mod
called [Mods Optimizer][mods-optimizer] to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
release
Adaptive Performance Tweaks 11.1.0
11.1.014 июл. 2024 г.513Minecraft: 1.18.2forge
Что нового
# Changelog for Adaptive Performance Tweaks
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### v11.1.0
- Fixed #65 by detecting villager zombie conversion and automatically allowing the conversion.
- Smaller code optimizations and improvements.
### v11.0.0
- As requested, separated the Mods optimization module into a independent mod
called [Mods Optimizer][mods-optimizer]
to allow easier maintenance and updates.
- Improved overall performance and memory usage by code refactoring and optimizations up to 10%.
- Simplified checks and removed unnecessary checks for better performance.
- Added `PersistenceRequired` tag for mobs and modded entities to the ignore list to avoid issues
with the spawn module.
### 2023.10.25
As always make sure to create regular backups of your world!
- Added `friendlyChunkSpawnRate` to avoid issues with chunk optimization by other mods.
- Added warning message for pre-chunk generation mods to ensure that the spawn module will be
disabled during the pre-chunk generation process to avoid any possible side effects with the
pre-generated chunk data.
- Added server start delay before the spawn module will be enabled to allow other mods to finish
their initialization.
- Improved view area calculation for faster and more accurate results.
- Improved debug logging messages for better readability and easier troubleshooting.
### 2023.10.20
- Fixed wrong view area calculation for `The End` and `The Nether` dimensions. #55
### 2023.10.13
- Added individual world limits for the spawn module.
- Improved debug output for the spawn module to show the current numbers of entities and the
corresponding limits.
- Smaller performance improvements.
- Fixed Pillager over-spawning issue for outposts.
### 2023.06.13
- Improved spawn module and added additional checks for better compatibility with other mods.
### 2023.05.30
- Smaller Performance Improvement
- Added forced player update to the player module to fix issues with player positions not updated
correctly.
### 2023.05.27
- Improved player position detection and added optimizations for Nether and End dimensions.
- Added additional spawn logic to allow the max player limit overrule the max world limit.
- Added custom spawn configuration for Nether and Gothic RPG.
### 2023.05.04
- Added custom spawn configuration for Born in Chaos, Fish fo Thieves, Friends and Foes, Infernal
Expansion and Untitled Duck. Thanks to pewblaze for providing the example spawn configs.
### 2023.04.03
- Improved compatibility with Ars Nouveau, Applied Energistics 2, Easy NPC, Flux Networks, Guard
Villagers, Human Companions, Immersive Engineering, Modular Routers, Mining Colonies and Storage
Drawers.
- Improved owner detection for modded entities which are not extending the `TamableAnimal` class.
- Improved performance by 5% by skipping mods specific checks for standard entities.
### 2023.03.06
- Fixed issue with higher level raids which are not spawning correctly.
### 2023.02.26
- Added allow and deny list to the item module to allow individual fine-tuning for specific items.
You can now easily add or remove specific items over the item list in the items.toml config file.
### 2023.01.13
- Improved compatibility with Bigger Reactors, Botania, Industrial Foregoing, Mekanism, Pipez,
Refined Storage, Ultimate Car, Viescraft and Xnet.
- Improved performance by 5% with enable more specific checks only in debug mode.
### 2022.12.05
- Improved compatibility for [Create][create].
- Improved entity / items checks for better performance.
- Improved logging to log only relevant entities for debugging.
### 2022.11.29
- Added client and server loading time logger.
- Updated client mods database.
### 2022.11.12
- Fixed issue with world data still referring to no longer existing block entities.
### 2022.10.03
- Improved compatibility for bees, [Productive Bees][productive_bees] and tamed entities.
### 2022.09.25
- Added compatibility mode for [Pokecube AIO][pokecube_aio].
### 2022.09.03
- Added configuration file `config/adaptive_performance_tweaks/client_side_mods.list` to customize
client side mods for the mod module with auto-update feature.
- Added additional client side mods to the list based on information provided
by [Modrinth][modrinth].
- Improved client side mods version extraction and normalization.
### 2022.08.06
- Added option to disable view area optimization.
- Fixed issues with possible invisible entities on the client side.
### 2022.08.04
- Added default spawn config for Panthalassa.
- Adjusted spawn module to be less aggressive by low server load (configurable over config).
### 2022.08.01
- Updated client mods database and improved version detection.
### 2022.07.10
- Fixed exotic version strings detection and improved sorting for duplicated mods.
- Added additional client side mods to the mods database.
### 2022.07.02
- Added additional check to handle client crash by loading the config files for the first time.
### 2022.05.28
- Improved version sorting for duplicated mods detection.
### 2022.05.21
- Added additional entities to the ignore list for better compatibility to fixing warning messages.
- Removed "Crafting Tweaks" from the client mods list, because it has optional server features.
### 2022.05.19
- Added custom spawn config file for individual settings
- Added default spawn config for Tinkers Construct
### 2022.04.18
- Added additional client side mods to the mods database.
### 2022.04.13
- Improved duplicated mods and client mods detection with exotic 1.18.2 mod names.
### 2022.04.11
- Added Alex's Mob's, Mekanism Additions, Quark and Untamed Wilds individual spawn configuration.
- Improved performance of mods module by ignore specific files and removing additional duplicates.
- Removed view-distance and simulation distance optimizations from player module >= 3.5.0 and
referrer to [Dynamic View][dynamic-view], [Farsight][farsight]
and [Better FPS] [better-fps-render-distance] instead.
### 2022.04.04
- Added warning and fixed performance issues with caused by other mods and/or specific server
configuration which setting logging = ALL which enables all debug messages and cause a additional
server load up to 10%.
### 2022.04.03
- Merged latest changes from 1.18.1 to 1.18.2
- Added mod specific configs for Minecraft and Aquaculture 2 to 1.18.2 to allow individual
fine-tuning for specific mob groups.
You can easily add or remove specific mob over the mob list in the relevant config files.
### 2022.03.07
- Refactored code for version 1.18.2-40.0.12
### 2022.03.01
- Moved config files to separate directory. NOTE: Please make sure to check the new auto-generated
configs.
- Improved entity and position manager to improve tracking of entities and player positions.
- Fixed issue with spawn rules which wrongly triggering "Player Limit" rule when it should not.
### 2022.02.26
- Fixed issue with **FTB Ultimine** mod and other mods which offers similar features.
- Added smaller performance improvements.
### 2022.02.15
- Added smaller performance optimization mostly for memory usage and unnecessary object instances.
### 2022.02.13
- Added game difficult level and game difficult factor to the core module.
- Added ignore dimension list to spawn module which includes "The End" by default.
- Fixed and improved logging messages.
### 2022.01.30
- Added Spawn module to the bundled version.
### 2022.01.29
- Optimized core module and increased event priority to make sure to capture all relevant events.
- Improved pre-filtering of entities
- Added better entity / spawn control logic and filtering
- Added debug command and additional output for all modules
- Added Spawner monitoring
### 2022.01.27
- Added experimental entity / spawn control module.
- Added debug manager for easy activate of the debug output
over `/aptweaks debug <module> <enable|disable>`.
- Fixed smaller performance issue.
### 2022.01.26
- Added automatic clean-up every 30 secs for the item cache.
- Optimized kill command to work only inside a specific dimension.
- Preparation for entity / spawn control module
- Adjusted view area calculation to consider additional factors
- Added `/aptweaks entity <options> command`
- Added entity monitoring
- Added automatic clean-up every 30 secs for the entity / spawn cache.
### 2022.01.23
- Overworked modules and optimized cpu and memory usage
- Added delay for high to low changes to make sure that the sever has more time to catch up.
- Added version restriction to make sure optimized modules are only used with newer versions.
- Added CHANGELOG.md for better overview
### 2022.01.06
- Fixed validation bug.
- Added child player feature for are better player experience for child player
- Update README.md
### 2022.01.04
- Fixed: typos
- Added time between update delay for view distance and simulation distance changes to lower the
visual impact for the player.
### 2022.01.03
- Updated versions and optimized packages.
- Bundled version is ready to ship after player module is approved.
- Added Player module to optimize view distance and simulation distance.
### 2022.01.01
- Added bundled version to allow easier transition from 1.16.5 and 17.1.1
- Initial check-in of next gen-version of Adaptive Performance Tweaks.
[history]: https://github.com/MarkusBordihn/BOs-Adaptive-Performance-Tweaks/commits/main
[better-fps-render-distance]: https://www.curseforge.com/minecraft/mc-mods/better-fps-render-distance
[create]: https://www.curseforge.com/minecraft/mc-mods/create
[dynamic-view]: https://www.curseforge.com/minecraft/mc-mods/dynamic-view/
[farsight]: https://www.curseforge.com/minecraft/mc-mods/farsight
[modrinth]: https://modrinth.com/
[pokecube_aio]: https://www.curseforge.com/minecraft/mc-mods/pokecube-aoi
[productive_bees]: https://www.curseforge.com/minecraft/mc-mods/productivebees
[mods-optimizer]: https://www.curseforge.com/minecraft/mc-mods/mods-optimizer
beta
11.0.0
11.0.019 мая 2024 г.181Minecraft: 1.20.6forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.019 мая 2024 г.170Minecraft: 1.20.4forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.018 дек. 2023 г.144Minecraft: 1.20.3forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.018 дек. 2023 г.448Minecraft: 1.20.2forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.018 дек. 2023 г.9,7 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
No changelog was specified.
beta
11.0.0
11.0.018 дек. 2023 г.387Minecraft: 1.20forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.017 дек. 2023 г.214Minecraft: 1.19.4forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.017 дек. 2023 г.209Minecraft: 1.19.3forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.016 дек. 2023 г.1,5 тыс.Minecraft: 1.19.2forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.016 дек. 2023 г.198Minecraft: 1.19.1forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.016 дек. 2023 г.207Minecraft: 1.19forge
Что нового
No changelog was specified.
beta
11.0.0
11.0.09 дек. 2023 г.988Minecraft: 1.18.2forge
Что нового
No changelog was specified.