
Dynamic Light Definitive
The ultimate real-time dynamic lighting solution for modern Minecraft servers
- Загрузки
- 378
- Подписчики
- 3
- Обновлён
- 12 июля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 2 июля 2026 г.
Definitive DynamicLight 💡
Bring your server’s atmosphere to life without sacrificing performance. Definitive DynamicLight is the ultimate real-time dynamic lighting solution, built specifically for modern Minecraft servers.
Unlike old plugins that cause lag spikes and choke the main thread, this system was designed from the ground up with extreme optimization, smart asynchronous checks, and full multi-region support.

✨ Key Features
- ⚡ Zero-Lag Performance – Uses a
BlockDatacaching layer to avoid thousands of heavy calls to the server core. Perfect for large communities. - 🌍 Native Folia Support – Automatically detects Folia and schedules tasks with
EntitySchedulerandGlobalRegionSchedulerfor a true multi-threaded experience. - 📊 Player-Count Presets – Adjusts behavior dynamically based on activity:
FANCY– Maximum visual fidelity, particles, and deep world scanning (1–80 players).BALANCED– The sweet spot between immersion and performance (81–350 players).PERFORMANCE– Aggressive resource saving for massive networks (+350 players).CUSTOM– Full manual control over tick periods and delays.
- 📦 Item Illumination – Dropped items emit light too. Customize scan radius and tick stride to keep the world responsive.
- 🌊 Realistic Water Interaction – Torches and campfires extinguish underwater, lanterns stay lit, and light sources dim dynamically when submerged.
- 🎨 Custom Light Profiles – Set exact light levels (1–15) for any block or item with a simple, flexible config.
- 👥 Global Illumination Modes –
ALL– Everyone sees each other’s dynamic light trails.PLAYER– Players only see their own lights, saving client performance.
🛠️ Configuration
Works perfectly out of the box, but you can tweak every detail:
dynamic_light:
enabled: true
global_illumination_mode: "ALL"
preset: "FANCY"
custom_light_levels:
TORCH: 14
LANTERN: 15
CAMPFIRE: 15
CRYING_OBSIDIAN: 10
COPPER_LANTERN: 15
💻 Commands and Permissions
/dl reload– Reload configuration and profiles./dl toggle– Enable/Disable the module./dl status– View module status./dl help– Show this help menu.
Ченджлог
1.2Релиз26.1.1, 26.1.2, 26.2 · 12 июля 2026 г.
✨ DynamicLight Update — Environment Lighting
This update expands DynamicLight beyond players, items, and mobs by introducing configurable lighting for blocks and plants found in the world.
🌿 Environment Lighting
World blocks can now emit configurable vanilla-style light.
dynamic_light:
environment:
enabled: true
scan_chunk_loads: true
chunks_per_tick: 1
blocks:
FIREFLY_BUSH: 4
SPORE_BLOSSOM: 7
FLOWERING_AZALEA: 5

Any valid block material can be added with a light level between 1 and 15.
Features
- Supports naturally generated and player-placed blocks.
- Detects configured blocks when chunks are loaded.
- Responds to block placement, breaking, growth and spreading.
- Handles explosions, fire, block fading and piston movement.
- Automatically removes invisible light sources when they are no longer needed.
- Multiple nearby plants can safely share the same light source.
- Environment lights are protected from the item, mob and player light cleanup systems.
- Chunk scanning is distributed across ticks to reduce server impact.
- Compatible with Paper and Folia scheduling.
Environment lighting illuminates the surrounding area. Emissive textures and bloom effects still depend on the player's resource pack or shaders.
⚙️ Automatic Configuration Updates
Replacing the plugin JAR with a newer version will now automatically update the existing config.yml.
The updater:
- Adds newly introduced configuration options.
- Preserves all customized values.
- Keeps administrator-created sections.
- Preserves YAML comments.
- Runs during server startup and
/dl reload. - Avoids overwriting the configuration if invalid YAML is detected.
Server owners no longer need to delete or manually recreate their configuration file after installing an update.
🛠️ Additional Improvements
- Unknown materials are safely ignored on older Minecraft versions.
- Improved cleanup when chunks unload or the plugin is disabled.
- Environment lights are included in active light statistics.
- Improved compatibility between permanent environment lighting and dynamic entity lighting.
1.1Релиз26.1.1, 26.1.2, 26.2 · 5 июля 2026 г.
✨ Dynamic Light Definitive 1.1
🆕 New Feature: Mob Dynamic Lighting
Dynamic Light can now make mobs emit light!
You can fully configure which mobs produce light and the light level of each one directly from the config.yml.
dynamic_light:
mobs:
BLAZE: 15
GLOW_SQUID: 12
MAGMA_CUBE: 8

This makes it easy to customize the experience or add support for future mobs without modifying the plugin.
💡 What's New
- Added configurable dynamic lighting for mobs.
- Set the light level of each mob directly in the configuration.
- Simple and flexible configuration for complete control.
Thanks for using Dynamic Light Definitive! More improvements are coming soon. 🚀
1.0Релиз26.1.1, 26.1.2, 26.2 · 4 июля 2026 г.
Definitive DynamicLight v1.0 – Initial Release
It’s finally here! The official launch of the first stable version of the plugin. Built specifically to solve the performance and lag issues that older dynamic lighting alternatives usually struggle with.
What’s included in this version?
- Real optimization: Internal
BlockDatacaching system to prevent the server from being overloaded with repetitive operations. - Native Folia support: Logic adapted to run safely in multi-threaded environments using regional schedulers.
- Preset system: Three preconfigured profiles (Fancy, Balanced, Performance) that adjust tick timings based on the number of active players.
- Local Mode (PLAYER): Option for each player to process only their own light internally if maximum performance is your goal.
- Water physics: Torches extinguish when submerged (lanterns stay lit), and overall light levels dim dynamically underwater.
- Dropped items: Light-emitting items on the ground also illuminate their surroundings.
The default configuration is balanced for any server, but you can add or modify the light level of any item in the config.yml.
If you spot any issues or have suggestions for v1.1, feel free to share them in the issues section.
Комментарии
Загружаем…