- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- API adjustments (tweaked `ILightSource` interface, replaced `BlockLightSource` with `EntityLightSource`)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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