Small update to fix a few issues with the particles and ad more configuration. I have also dropped support for versions before 1.13.
Tested Versions: 1.14, 1.13
New
- Added permission eternallight.mode - Players with this permission can change the display mode of their projector. If the player does not have permission it will also be hidden from tab completion.
- Added subcommand /el reloadmappings which will reload the mappings.txt file.
- Mappings file is now used to set a blocks state (transparent, always, never). The file is formatted for each line is a new entry which is a key and value separated by a colon. You can use * to make anything before or after that section be ignored for matching (basic regex). This will also help when new blocks are added in future updates for them to be added to this mappings without the plugin being required to update as well.
- Added a default mode to the config.
- Plugin will auto disable if server version is not 1.13 or later to stop a flood of errors.
Updated
- Plugin now checks the servers version and uses the correct method for that version to display particles.
- Config is now versioned for auto updating if changes are made to the default config in the future.
- Changed level checking for materials to be done on load instead of each call when "rendering" the particles.
Q/A
Why are older versions not supported in this update?
A: I don't always have the time to update my work and don't have much of an interested in supporting versions that are dated. The project is open source so it can be ported to older versions if someone wants to support an older version.