Changelog
Full release. Now with support for different dynamic light plugins aswell as some visual and performance improvements.
[1.0.0] - 2024-08-09
Added
- Plugin support: Embeddium/Rubidium Dynamic Lights
- Plugin support: Lucent
Changed
- API adjustments (tweaked
ILightSource
interface, replacedBlockLightSource
withEntityLightSource
) - Default configuration (also see fix "Config inconsistencies")
- Light system: light is now rendered on clients only (light distribution is server-side and defined by light entities)
Fixed
- Config inconsistencies: moved all configurations to server config (located at
.minecraft/saves/<level_name>/serverconfig/powered_flashlight-server.toml
or create a default config for all new worlds at.minecraft/defaultconfigs
) - Light affecting the world (e.g. allowing crops to grow). This is not possible anymore since light is now client-side only. Apart from that this feature was never intended.
- Other minor bugs and performance bottlenecks
Changelog
[0.10.0-beta] - 2024-03-21
Added
- API to give other modders access to the light and raycasting system
Fixed
- Improved ray casting algorithm (less light is blocked by obstacles)
- Minor adjustments to the default configuration (delete config files to update if desired)
- Warnings spamming the log on startup
[0.9.1-beta] - 2024-02-26
Fixed
- Project structure: 'easier' maintenance for multiple minecraft versions
[0.9.0-beta] - 2024-01-24
Added
- Block: Transient light blocks (unobtainable without commands)
- Feature: Configurations
- Feature: Forge energy support
- Item: Flashlight