Плагин Декор Dexterity ⭕ Rotate and Resize Blocks ✅ No Dependencies⚡#1 Most Powerful Block Editor [1.7.2]

  • Исправлена ошибка, из-за которой плагин не мог корректно определить версию Minecraft сервера 26.1.x из-за изменения формата строки версии
  • Java 17 снова установлена как минимально требуемая версия Java
- Added DexterityAPI#loadSchematic(String name) to the API to directly load a schematic. The old constructor is now deprecated. Here is some example code to paste a schematic in multiple locations:

Код:
DexterityAPI api = Dexterity.getAPI();
Schematic schem = api.loadSchematic(mySchemName);
for (Location loc : myLocations) {
    DexterityDisplay disp = schem.paste(loc);
}


(Pasting a schematic is much more efficient than loading a schematic, so if it is used frequently, the schematic should ideally be kept in RAM).

- Fixed a small bug where the API threw an error if the name contained a ".dexterity" at the end.
  • Исправлена ошибка, из-за которой PlayerClickBlockDisplayEvent срабатывал только при наличии у игрока прав dexterity.build. Теперь требуется только право dexterity.click.
  • Добавлены события PlayerPlaceBlockDisplayEvent и PlaceBreakBlockDisplayEvent в API.
  • Удалено больше не нужное предупреждение в консоли о разрешении dexterity.maxvolume.#, когда оно не используется.
  • Небольшое исправление для корректного удаления стойки для брони (armor stand) у дисплеев с возможностью сесть по клику (настраиваются через /d seat).
  • Выполнение команды /d axis reset теперь сбрасывает вращение оси (вы можете увидеть результат, предварительно включив отображение оси с помощью /d axis).
  • Для команд /d axis set и /d axis reset добавлено больше вариантов автозаполнения (tab-complete).
  • Исправлена проблема, из-за которой десятичные числа в формате ЕС в файле схематики вызывали ошибку при попытке вставить схематику.
  • Добавлена возможность экспортировать схему нелейбленной области командой /d schem save <schematic_name>. Если область помечена через /d label, то этот дополнительный параметр перезапишет имя, сохраняемое в файл схемы.
  • Исправлен баг, из-за которого разрешение dexterity.command.schematic было ошибочно задано как dexterity.command.schem. Теперь работают оба варианта.
  • Исправлен баг, при котором в файле локализации по умолчанию не находился параметр schematic-usage.
Проведена небольшая оптимизация, ускоряющая определение блоков, включённых в маску пользователя (установленной с помощью /d mask).
Изменения:
  • Новые схематики, созданные через /d schem save, теперь будут включать масштаб и поворот экспортируемого дисплея.
  • Эти параметры можно просмотреть с помощью команд /d axis или /d i -scale.
🔹 Добавлена команда /d recenter -auto — при использовании флага -auto центр выделения автоматически сбрасывается в среднюю точку всех блоков, по сути отменяя предыдущие команды /d recenter.
ВерхНиз