LightOptimizer

Quick rating

LightOptimizer

No reviews yet

Optimize your Minecraft server for peak performance with LightOptimizer.

Performance & Optimization
Mod Loaders
Paper
Spigot
Minecraft
1.19 1.18 1.17

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
4.0.2-BETA

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description


w

LightOptimizer Plugin Introduction

Looking to maximize the performance of your Minecraft server? The LightOptimizer plugin is here to solve lag issues and provide your players with a seamless gaming experience!

Why Choose LightOptimizer?

Comprehensive and Integrated Solutions:
LightOptimizer offers performance improvements, memory optimization, FPS boosts, asynchronous processes, and more, all in one plugin. While other plugins typically focus on one issue, LightOptimizer provides a comprehensive solution for all aspects of server performance.

Customizable and Flexible Settings:
With detailed configuration options, you can fine-tune performance settings to meet your server’s specific needs.

Advanced Technologies and Innovative Tools:
Utilizing asynchronous processing and dynamic optimization techniques, it ensures continuous performance improvements without disrupting player experience.

Easy Setup and Use:
It integrates seamlessly with your existing server configurations and offers a user-friendly interface for quick and easy configuration. Compared to other plugins, it offers a faster and smoother setup process.

Key Features

  • Entity Event Listener:

    • Entity Target: Cancels targeting actions of monsters.
    • Entity Damage: Prevents monsters from harming each other.
    • Creature Spawn: Cancels naturally spawning creatures.
    • Entity Tick Fix:

      • Entity Tick Optimizer: Optimizes mob ticking (under development).
    • FPS Helper:

      • Packet Filtering: Blocks packets that reduce FPS.
      • Configurable Filters:
        • Map Resolution: Blocks low-resolution maps.
        • Tile Entity Data: Blocks tile entity data packets that lower FPS.
        • Chunk Data: Processes chunk data asynchronously.
        • Particle Data: Blocks high-intensity particles.
    • Smart Item Cleaner:

      • SmartClearItem: Periodically cleans up unnecessary items asynchronously without impacting performance. Sends informative messages to players after cleanup.
    • Smart Mob Cleaner:

      • SmartClearMob: Cleans up unnecessary mobs (named, pets, colored sheep) with customizable mob clearing criteria.
    • TPS Optimization:

      • TPSOptimizer: Monitors server TPS and automatically optimizes memory, CPU, and chunks when TPS drops below a certain threshold.
    • Redstone Optimization ⚙️:

      • AntiRedstone: Detects heavy redstone circuits and disables them automatically to prevent server overload.
      • RedstoneOptimizer: Throttles redstone updates to prevent high server loads from continuous redstone signals. It dynamically adjusts based on redstone usage, ensuring redstone circuits run efficiently without causing performance degradation.
    • Asynchronous Explosion Management:

      • AsyncExplosionManager: Asynchronously handles explosions from TNT, Creepers, and Ender Crystals, triggering them safely on the main thread.
    • Chunk Optimization ️:

      • ChunkOptimizer: Optimizes loaded chunks to reduce unnecessary load and asynchronously manages chunk loading and preloading.
    • Mob Chunk Loader:

      • Ensures chunks containing mobs are loaded, and automatically loads chunks without mobs.
    • Server Startup Optimization:

      • ServerStartChunkOptimizer: Optimizes chunks on server startup, asynchronously loading chunks to improve performance.
    • UltraFast Chunk Loader ⚡:

      • Quickly loads chunks around players and uses caching to enhance performance.
    • Unused Chunk Cleaner:

      • Periodically cleans up unused chunks, optimizing memory management.
    • Server Helper ️:

      • Automatically performs performance optimizations as part of LightOptimizer, monitoring TPS and starting memory, CPU, and chunk optimizations when values fall below certain thresholds. Sends informative messages to players and the console during performance improvements.
    • CustomMobAI:

      • DisableMobAI: Disables mob AI.
      • ProximityBasedAI: Enables AI only when mobs are near players.
      • SimplifiedPathfinding: Enhances performance with simplified pathfinding algorithms.
      • IdleAIManagement: Manages AI for stationary mobs.
      • ChunkBasedMobAIControl: Disables AI for mobs in chunks without players.
      • MobGroupingAI: Mobs group up and target together.
      • AIThrottling: Throttles AI execution to optimize performance.
      • SelectiveMobAI: Disables AI for specific mobs.
      • EventTriggeredAI: Activates mob AI based on certain events.
      • AISleepMode: Puts mobs into sleep mode for specified periods.
      • AIPrioritization: Gives priority to AI for mobs in specific situations.
      • DynamicAIDifficulty: Dynamically adjusts AI difficulty.
      • DisableMobMovement: Disables mob movement, gravity, and collision.
    • Item Cooldown Manager:

      • Cooldown Config: Manage cooldown times and settings via the configuration file.
      • Trident & Riptide: Separate cooldown management for tridents with the Riptide enchantment.
      • Firework Rocket: Applies cooldowns for firework rockets.
    • BadPacketControl:

      • Packet Check: Monitors packet counts from players and warns those who exceed set limits.
      • Warning Message: Sends customizable warning messages to players who send too many packets.
      • Packet Block: Blocks players who exceed packet limits for a certain time.
      • Configurable Limits: Configure maximum packet counts, check intervals, and block durations.
    • MemoryOptimizer:

      • Memory Optimization: Regularly optimizes your server’s memory.
      • Garbage Collection: Automatically triggers JVM Garbage Collection (GC) according to configuration settings.
      • Customizable Intervals: Adjust memory optimization and GC intervals via the config file.
      • Console Messages: Displays customizable console messages upon completion.
    • MobOptimizer:

      • Mob Management: Limits the number of mobs per chunk to enhance performance.
      • Customizable Limits: Set limits for mobs, monsters, and animals per chunk.
      • Advanced Filtering: Periodically optimizes mobs across the world and clears those reaching certain limits.
      • Console Messages: Displays customizable console messages upon completion.
    • MSPTOptimizer ⚙️:

      • MSPT Optimization: Monitors and manages your server’s Milliseconds Per Tick (MSPT).
      • Entity Count Control: Tracks the number of entities per chunk and sets limits based on their types.
      • Asynchronous Processes: Asynchronously performs chunk loading and mob clearing.
      • Auto Optimization: Automatically starts optimization processes when MSPT exceeds the threshold.
    • ExplosionEffectManager:

      • Cancel Explosion Sounds and Particles: Removes explosion sounds and particles to create a quieter and more performance-focused environment.
      • Prevent Fire and Block Damage: Prevents fire and block damage after explosions.
      • Explosion Radius Control: Allows you to configure the power and area of effect of explosions.
    • ExplosionLimiter:

      • Explosion Limit per Chunk: Limits the maximum TNT and End Crystal explosions per chunk, preventing overload.
      • Automatic Limit Reset: Explosion limits are reset every minute to ensure balanced gameplay.
    • LightUpdateOptimizer:

      • Dynamic Light Optimization: Optimizes light updates to improve server performance.
      • Asynchronous Processing: Processes light updates in the background, reducing load on the main thread.
    • DisableFallingBlocks:

      • Prevents blocks like sand, gravel, and concrete powder from falling, reducing potential performance issues caused by falling blocks. This helps keep your server running smoothly.
    • EntityCulling:

      • Improves server performance by disabling entities beyond a certain distance from the player. This feature minimizes the load from entities outside the player's line of sight, except for specified entity types.
    • HopperOptimizer:

      • Hopper Transfer Optimization: Reduces transfer cooldowns for hoppers, enhancing resource movement efficiency. Dynamic Hopper Tracking: Automatically tracks active hoppers, ensuring they are optimized only when necessary.
    • FastChunkLoader:

      • This tool boosts your server’s performance by accelerating chunk loading and preloading nearby chunks for players, ensuring a seamless gameplay experience. Using asynchronous and multi-threaded processing, it efficiently manages loading tasks so necessary areas are prepared quickly, maintaining optimal server performance.

ww

Feedback and Support

Don’t hesitate to share your experiences using LightOptimizer! Your feedback is valuable to us and inspires us to continue improving the plugin. For any questions, suggestions, or support requests, feel free to reach out to us on our Discord server. Thank you for your feedback!

Known Issues:

  • Using Riptide Trident may mistakenly apply cooldowns to normal tridents.
  • Using normal tridents may mistakenly apply cooldowns to Riptide Tridents.

Beta Features:

  • CustomMobAİ: This is a beta feature.
  • ChunkMobsCommand: This is a beta feature.
  • StatusCommand: This is a beta feature.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~4,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works