▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Lasers Enigma
Lasers Enigma

Lasers Enigma

✨ Create solve and share puzzles based on light ✨

467
9
Все версииLasers Enigma 7.0.0

Lasers Enigma 7.0.0

Release2 нед. назад

Список изменений

V7.0.0

Breaking changes

  • #423: Remove custom armor feature and versioned NMS packages
    • The following config entries are no longer used and should be manually removed from config.yml: armor_no_knockback_tag, armor_no_burn_tag, armor_no_damage_tag, armor_reflect_tag, armor_prism_tag, armor_focus_tag, armor_lasers_reduces_durability_tag.

V6.29.1

Technical changes

  • #416:
    • Avoid building javadoc and sources jars during local build. Keep them only for publication (on Artifactory) or during CI for merge request validation.
    • Avoid deleting macOS ._* files if not on macOS to speed up build (can also be triggered using -PcleanMacOsFiles parameter).
    • Delete previous artifacts when deploying to local server (according to dev.properties SERVER_PLUGINS_DIRECTORY property) to avoid version confusion and manual cleanup.
    • Additional changes in developer documentation since we use Gradle now instead of Maven (and unrelated minor fixes).

V6.29.0

Technical changes

  • #415: Update Java compilation target from 16 to 21
  • #416: Migrate build system from Maven to Gradle

Fixes

  • #419:
    • Fix a bug appearing when components are outside areas after the resize command. ⇒ A new issue have been created: #420 fix players/components outside of area issues.
    • Fix a bug appearing when players are leaving areas during mirror retrieving/placing animations.

V6.28.2

Fixes

  • #96: Fix BetonQuest integration (again) to delay its loading (because BetonQuest is loaded after Lasers-Enigma).

V6.28.1

Fixes

  • #96: Fix BetonQuest integration and handle BetonQuest unavailability correctly.

V6.28.0

Features

  • #406: Open the mirror support shortcut bar menu when placing a mirror.

  • #96: Add BetonQuest support with the following conditions, events and objectives:

    • Conditions:
      • leplayerwonarea <x;y;z;world>: Check if a player has won a specific area at a given location
    • Events:
      • leforceactivateareabyid <area_id>: Force an area to stay loaded and activated by its ID
      • leforceactivateareabylocation <x;y;z;world>: Force an area to stay loaded and activated by its location
      • leunforceactivateareabyid <area_id>: Remove forced activation from an area by its ID
      • leunforceactivateareabylocation <x;y;z;world>: Remove forced activation from an area by its location
    • Objectives:
      • leplayerwinarea <area_id>: Triggered when a player reaches the win conditions of a specific area
      • lecomponentactivated <x;y;z;world> [only_first]: Triggered when a component is activated at a specific location. Optional parameter only_first (default: true) triggers only on the first activation since area activation
      • lecomponentdeactivated <x;y;z;world> [only_first]: Triggered when a component is deactivated at a specific location. Optional parameter only_first (default: true) triggers only on the first deactivation since area activation

Fixes

  • #407: If you right-clicked on a mirror and quickly broke it, the player shortcut bar was not closed.

V6.27.1

Fixes

  • #405: Enlarge mirrors hitbox for lasers receiving.
  • #404: Add a clear error message when Lasers-Enigma is not compatible with the current server version.
  • Change player's shortcut bat items custom_model_data to allow integration of custom Skytale models. Lasers-Enigma items custom_model_data now start at 70000.

V6.27.0

Fixes

  • #385: Add commands to keep areas activated:
    /le area forceActivateById <areaId> 
    /le area forceActivateByLocation <x> <y> <z> <worldName>
    /le area forceActivateByCommandSenderLocation
    /le area unforceActivateById <areaId>
    /le area unforceActivateByLocation <x> <y> <z> <worldName>
    /le area unforceActivateByCommandSenderLocation
    

V6.26.8

Fixes

  • #319: Typo when toggling the “let through” option on laser receivers.
  • #399: In the configuration of areas victory conditions, the range of values is now correctly bounded (0-99). The minimum can therefore no longer be negative.
  • #398: Correct isActivated() check fails when traveling quickly through an area
  • #396: Remove exception loop when keychest and lock are in different areas

Technical changes

  • #400 Refactor the redstone powering code (when activated laser receivers and locks power redstone wires around).

V6.26.7

Fixes

  • #365: No translation found for Scheduled Actions' error messages

V6.26.6

Fixes

  • #390: Area boundaries now correctly display updated coordinates after resize
  • #390: Prevent areas from being resized below 1x1x1 minimum dimensions

V6.26.5

Fixes

  • Correct an issue that prevented an existing schematic to be deleted and loaded

V6.26.4

Fixes

  • Correct coordinates which weren't properly injected in the area overlapping message

V6.26.3

Fixes

  • Correct some messages with double quote ('') instead of simple quote (')

V6.26.2

Technical changes

  • Add findActivatedAreaByAreaId method in AreaQueryService

V6.26.1

Technical changes

  • Area-related and Schematic-related classes has been refactored to follow layered architecture

V6.26.0

Feature

  • Modified the display of areas to use display entities in the context of the /le area show command.
  • Remove compatibility for Minecraft version lower than 1.19.4.

Fix

  • Fixed a bug related to the display of an area when an administrator enters/exits.
  • Fixed a bug related to changing the size of an area.

Technical changes

  • Use of RTree to improve the performance of spatial searches for areas.
  • Reduction of memory footprint thanks to lazy loading of areas. In this context, management of dependencies between areas (e.g., Lock in area A and KeyChest in area B).

V6.25.5

Technical changes

  • Refactoring Area related classes to split it in services / manager / mappers.

V6.25.4

Technical changes

  • Asynchronously load music block songs to reduce memory usage. This may cause a delay when playing a song for the first time.

V6.25.3

Technical changes

  • Upgraded TranslationLib dependency to 2.5.4 which introduces multiple translation file

V6.25.2

Feature

  • Improve /le area resize command auto-completion.

Fixed bugs

  • Remove double ' character from translations.
  • #346: Fixed an issue where destroying a component after an area resize causes the component to reappear.
  • #351: Fixed an issue where clipboard-related messages were not colored correctly due to the '&' character.

V6.25.1

Feature

  • Drop DungeonsXL support

Technical changes

  • Migrate from Spigot to Paper for NMS implementation
  • Database refactoring

V6.25.0

Technical change

  • Database interface refactoring

Fixed bugs

  • #349: Fixed a bunch of misconceptions where found Key Chests wasn't stored in database, causes lost on server restart.

V6.24.3

New features

  • Add a command to rotate component that you can execute from a command block
  • Add a command to place or remove a mirror from a mirror container component that you can execute from a command block

V6.24.2

  • Fixed a ticking issue related to light

V6.24.1

  • Fixed a ticking issue related to laser particle

V6.24.0

New feature

  • Show a title and subtitle in edition mode on area enter and leave.

Technical improvements

  • Redesigned the area state reset system to provide more precise control and better software architecture
  • Fixed an issue where light blocks persisted after leaving a puzzle area
  • Fixed an issue where particles weren't being properly removed when leaving a puzzle area during an animation
  • Modified the AreaWinConditionsReachedEvent to allow multiple triggers by different players
  • Improved laser animation fluidity

Файлы

LasersEnigma-7.0.0.jar(14.98 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

7.0.0

Загрузчики

Paper

Версии игры

1.19.4–1.20.4

Загрузок

3

Дата публикации

2 нед. назад

Загрузил

ID версии

Главная