90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Adaptive Performance Tweaks: Spawn 11.1.0

Changelog

Changelog for Adaptive Performance Tweaks

Note

This change log includes the summarized changes. For the full changelog, please go to the GitHub 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 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.
  • 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

2022.09.25

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.
  • 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, 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.

Files

adaptive_performance_tweaks_spawn_1.18.2-11.1.0.jar(139.74 KiB) Primary Download

Project members

Kaworru

Owner

Details

Licensed MIT
Published 9 months ago
Updated 2 months ago