New features
- Meltable clay is dead, long live Burnable block! Unlike Meltable clay, Burnable block allows you to select any block you want. As before, you have to select the colour that can burn the block you picked.
Bug fixes
- Fixed a bug related to Burnable block
- Fixed a lot of typos
- Fixed a bug related to components not being loaded from database
- Fixed a bug placing the wrong block when selecting stained glass in place component menu
- Fixed the unavailable black colour from the GUI when placing a glass, glass panes and mirror blocks
- Fixed a bug related to black colour in the loop for Mirror supports
Chores
- Update some classes names to be more relevant and consistent
New features
- Lasers now going through following blocks:
- Light
- Air (Cave, Void and Structure)
- Water
- Barrier
- Comparator
- Repeater
- Redstone
- Redstone Wire
- Tripewire
- Tripewire Hook
- Lever
- Activator Rail
- Detector Rail
- Powered Rail
- Buttons
- Pressure Plates
- Scaffolding
- Chain
- Iron Bars
- Candles
- Vine
- Lily Pad
- Slabs
- Carpets
- You can add your own blocks in "crossable_materials" option from config.yml
Bug fixes
- Fixed a behaviour when players were able to drop items on death (#192)
- Fixed missing translation erros.invalid_schematic (#214)
V6.21.5
- Fixed a bug when players were able to interact with component through walls
- Fixed a bug with /le area show
- Added an alias for /le schematic: /le schem
V6.21.4
- Fixed a bug that prevents edition mode to turn off when player leaves the server
- Fixed an out-of-bounds error when using /le schematic list command
- Fixed missing translations
- items.area_delete_confirm_delete.name
- area.commands.show.description
V6.21.3
- Fixed a bug related to armorstands duplication
V6.21.0
Fixed another bug related to components without mirrors Allow schematics copy and save from API Lasers emit light back again. This feature is now based on light block creation/deletion instead of LightAPI.
V6.20.8
Fixed a bug keeping laser particles instead of removing them when the area is deactivated. Particles will not reappear when the area is activated again.
V6.20.7
Fixed a bug that prevented components that can contain a mirror from being empty when the puzzle area is initialised. Mirror supports, filtering spheres and reflecting spheres can now have NO mirror at the start of the puzzle if the puzzle creator so wishes.
V6.20.6
Fix a bug in particle/glass interaction Fix a bug in scheduled actions edition menu
V6.20.5
Fix a bug in meltable clay component creation
V6.20.4
Fix revision injection in continuous deployment for developers using the plugin as dependency
V6.20.3
Fix a bug related to custom heads Fix permissions
V6.20.2
deactivate lightAPI by default
V6.20.1
- Fix a bug related to custom heads
V6.19 and V6.20
Minecraft 1.20.3 and 1.20.4 compatibility
Lasers-Enigma is now compatible with Minecraft versions 1.20.3 and 1.20.4. On the other side, we removed 1.12 - 1.16 compatibility. The plugin is now compatible with 1.17+ versions of Minecraft. Don't forget to use Java 16 for 1.17 version and Java 17 for 1.18+ versions of Minecraft.
Website refactoring
The website has been completely redesigned to be more user-friendly and to provide clear information about the plugin. The website does not contain news anymore, but the changelog is now available here.
New features
- Locks are now emitting a redstone signal when activated
- WorldEdit compatibility is now fixed for every version of Lasers-Enigma => Please use WorldEdit 7.2.20
Feature improvements
- Instead of being spawn then updated, components are now directly spawned with the correct display
- The item title and lore have been colored
- Error messages have been improved and colored
- Update notifier now undertake the semantic version during comparison
- Clipboard / Schematics error messages have been improved and completed
- Undertake the ability to change the height of worlds in the clipboard / schematics features
Other changes
- We removed Twitter/Facebook accounts (we don't like these platforms and posting automation is painful)
- Test plan updated and improved
- The translations are not available anymore. Only english is available. The translations will be available again in the future.
Bugfixes
- We fixed a bug related to arrows blocked under a component. The invisible ArmorStand’s hit box prevented arrows from going through.
- Component skin now changes during scheduled actions
- When a key was found, left keys count were not updated
- An error occurred when player leaved an area
- Mirror support reset have been fixed
- Filtering sphere color changed have been fixed
- Lock options are now correctly based on configuration
- Components are not correctly deactivated when the puzzle area is deactivated
- Refactoring commands hierarchy
- Enchantment are now hidden in item lore
- Add some missing translations
- and many more ...
Technical changes
- Replacing the old command system with CommandLib
- Replacing the old translation system with TranslationLib
- Replacing the old Item system with ItemLib
- A lot of code refactoring / splitting to improve maintainability and readability
- Now we are not compatible with 1.12/1.13 anymore, we have managed to remove a lot of NMS code
- CI/CD now compile NMS instead of illegally retrieving them.
- Deployment have been fixed and the maven repository
- CI/CD now publish on our test server.
- CI/CD now publish on discord (including changelog differences).