Skip to content

Release v1.2.0

Choose a tag to compare

@Onyx-i7 Onyx-i7 released this 27 May 18:22
d708a1f

This is an update for the mod. It makes the mod work well with new Java environments. It also gives you a lot of options to make the mod run faster.

Key Features

  • Universal Entity Blacklist: You can now stop entities from spawning in Superflat worlds. For example you can stop Magma Cubes or modded slimes from showing up.

  • Performance Optimization Suite: This is a set of options to help your game run smoother. It includes things like:

  • maxSlimesPerChunk: This sets a limit on how many slimes can be in one area.

  • slimeDespawnDistance: This makes entities disappear when they are far away from players.

  • reduceSlimeAI: This slows down the AI for entities that're far away from players.

  • slimeUpdateFrequency: This lets you control how often the AI updates, which can help save CPU power.

Critical. Compatibility

  • Entity Identification Fix: We fixed a problem that was causing entity detection to not work in Minecraft 1.12.2. Now it works perfectly.

  • Java 8. 21+ Readiness: We fixed some issues that were causing problems with Java 8. We also got rid of some code that was not needed anymore. This makes the mod work with new Java versions.

  • JEP 367 Compliance: We removed some references that were causing problems. Now the mod can. Run smoothly on new Java versions.

  • Memory Safety: We made sure that the mod does not use much memory when you are switching between different worlds.

  • Config Persistence: We fixed a problem that was causing the mod to not save your settings away. Now it saves them instantly.

Technical Optimizations

  • Early-Exit Logic: The mod now stops doing things that it does not need to do. This helps save CPU power when you are not using features.

  • Efficient List Processing: We made it faster for the mod to look up entities in the blacklist.

  • Code Cleanup: We got rid of some code that was not needed anymore. This makes the mod smaller and more efficient.

Documentation

  • We updated the README.md and PORTING_GUIDE.md files with information about the performance settings and entity registration.

Note:

Any versions of the mod that have the word "Dev" in them are just for me to test and develop. These versions might have errors or unstable features. I do not recommend using them for your modpacks or servers. You should always use the releases for a stable experience.

Note on Localization:

For the Dev versions I write the documentation and comments in Spanish. This helps me understand the logic better while I am coding and debugging the mod. The mod itself is still in English. The comments and documentation might be in Spanish, for the development versions.