Плагин mcRegion - Приват блоки в Майнкрафт - Обновления

- Если размер устанавливаемого регион-блока полностью перекрывал размер чужого привата, его можно было установить минуя ограничение пересечения с чужим регион-блоком, исправлено.
- Добавлена конфигурация возможных изменений/превращений блоков в список разрешенных материалов.

# Специфичные изменения "config.yml" для версии 1.8.8.

# Оставить возможным изменения/превращения блоков в список разрешенных материалов.
allowed_to_change_to_material_list:
# При установке "Ока Эндера" на "Рамку портала Края" программно она изменяется с "ENDER_PORTAL" на "ENDER_PORTAL_FRAME".
# Добавление материала "ENDER_PORTAL_FRAME" в этот список разрешит это преобразование, даже если "disable_region_changes: true".
- ENDER_PORTAL_FRAME

# Специфичные изменения "config.yml" для версии 1.16.5.

# Оставить возможными изменения/превращения блоков в список разрешенных материалов.
allowed_to_change_to_material_list:
# При установке "Ока Эндера" на "Рамку портала Края" программно она изменяется с "END_PORTAL" на "END_PORTAL_FRAME".
# Добавление материала "END_PORTAL_FRAME" в этот список разр1шит это преобразование, даже если "disable_region_changes: true".
- END_PORTAL_FRAME
# Разрешить преобразование блоков земли в тропинки.
- DIRT_PATH
# Разрешить наполнение/изменение блока компостера.
- COMPOSTER
1.0.40
- Добавлена возможность отключения взаимодействия конфигурируемым списком материалов (предметов).
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

# Общие изменения "config.yml" для всех версий сервера.

message:
you_cant_use_it_here: '&cНельзя использовать это здесь.'

# Специфичные изменения "config.yml" версии от 1.8.8 (включительно) до 1.16.5 (не включая ее).

# Список материалов которые нельзя использовать в регионе.
# Пример пустого списка.
not_allowed_to_use_in_region_material_list: []

# Пример заполненного списка.
#not_allowed_to_use_in_region_material_list:
# - STONE

# Специфичные изменения "config.yml" версии от 1.16.5 (включительно) и выше.

# Список материалов которые нельзя использовать в регионе.
# Пример заполненного списка.
not_allowed_to_use_in_region_material_list:
- END_CRYSTAL

# Пример пустого списка.
#not_allowed_to_use_in_region_material_list: []

1.0.41
- Добавлены вспомогательные API методы позволяющие проверить возможность строить/ломать блоки.
- В конфигурации списка интерактивных материалов версии 1.16.5 исключены материалы которых на этой версии нет (не требует изменения конфигурации со стороны пользователя плагина).
1.0.37
- Теперь, когда в папке "plugins/mcRegion/database" находятся невалидные .yml файлы (поврежденные или не являющиеся файлами данных регион-блоков), они будут проигнорированы, а не приведут к прекращению работы плагина.

1.0.38
- Исправлена ошибка когда сохраненный блок привата в уже несуществующем на момент включения мире препядствовал нормальной работе плагина. Такие блоки будут проигнорированы до тех пор, пока их мир не существует.
- Требуется версия utilm-1.0.13 или выше, скачать "https://mcdev.su/resources/utilm.73/".
- Исправлена ошибка возникшая после последнего обновления, было нельзя ставить блоки в своем регионе (по причине рефакторинга и введения нового функционала).
- Теперь кликнув по регион-блоку держа блок в руке, он не поставится.
- При прыжке внутри голограммы когда она выключена она появляется. Исправлено.
- Обновлен список интерактивных материалов для версии 1.16.5, добавлены все цветные кровати, шалкеры и др.
- Теперь вычисление региона в который вошел или вышел игрок происходит асинхронно (меньше лагов).
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

- Список интерактивных материалов для "config.yml" версии 1.16.5 (если у вы используете другую версию игнорируйте эти изменения).
interact_material_list:
- ANVIL
- JUKEBOX
- BLACK_BED
- BLUE_BED
- BROWN_BED
- CYAN_BED
- GRAY_BED
- GREEN_BED
- LIGHT_BLUE_BED
- LIGHT_GRAY_BED
- LIME_BED
- MAGENTA_BED
- ORANGE_BED
- PINK_BED
- PURPLE_BED
- RED_BED
- WHITE_BED
- YELLOW_BED
- BED
- LEVER
- ACACIA_BUTTON
- BIRCH_BUTTON
- DARK_OAK_BUTTON
- JUNGLE_BUTTON
- OAK_BUTTON
- SPRUCE_BUTTON
- STONE_BUTTON
- WOOD_BUTTON
- NOTE_BLOCK
- CAULDRON
- PISTON
- MOVING_PISTON
- STICKY_PISTON
- PISTON_BASE
- PISTON_EXTENSION
- PISTON_MOVING_PIECE
- PISTON_STICKY_BASE
- CHEST
- TRAPPED_CHEST
- ENDER_CHEST
- SPRUCE_PRESSURE_PLATE
- ACACIA_PRESSURE_PLATE
- BIRCH_PRESSURE_PLATE
- DARK_OAK_PRESSURE_PLATE
- JUNGLE_PRESSURE_PLATE
- OAK_PRESSURE_PLATE
- STONE_PRESSURE_PLATE
- HEAVY_WEIGHTED_PRESSURE_PLATE
- LIGHT_WEIGHTED_PRESSURE_PLATE
- WOOD_PLATE
- IRON_PLATE
- GOLD_PLATE
- PUMPKIN
- COMMAND_BLOCK
- CHAIN_COMMAND_BLOCK
- REPEATING_COMMAND_BLOCK
- COMMAND
- REDSTONE_ORE
- CRAFTING_TABLE
- WORKBENCH
- DARK_OAK_DOOR
- JUNGLE_DOOR
- OAK_DOOR
- SPRUCE_DOOR
- ACACIA_DOOR
- BIRCH_DOOR
- WOOD_DOOR
- IRON_DOOR
- ACACIA_TRAPDOOR
- BIRCH_TRAPDOOR
- DARK_OAK_TRAPDOOR
- JUNGLE_TRAPDOOR
- OAK_TRAPDOOR
- SPRUCE_TRAPDOOR
- TRAP_DOOR
- IRON_TRAPDOOR
- ACACIA_FENCE_GATE
- BIRCH_FENCE_GATE
- DARK_OAK_FENCE_GATE
- JUNGLE_FENCE_GATE
- OAK_FENCE_GATE
- SPRUCE_FENCE_GATE
- FENCE_GATE
- IRON_BARS
- IRON_FENCE
- ENCHANTING_TABLE
- ENCHANTMENT_TABLE
- SPAWNER
- MOB_SPAWNER
- END_PORTAL_FRAME
- ENDER_PORTAL_FRAME
- FURNACE
- BURNING_FURNACE
- BLAST_FURNACE
- SMOKER
- TNT
- BREWING_STAND
- BARREL
- SMITHING_TABLE
- COMPOSTER
- LECTERN
- GRINDSTONE
- STONECUTTER
- LOOM
- CARTOGRAPHY_TABLE
- BELL
- BEEHIVE
- RED_SHULKER_BOX
- ORANGE_SHULKER_BOX
- YELLOW_SHULKER_BOX
- GREEN_SHULKER_BOX
- BLUE_SHULKER_BOX
- PURPLE_SHULKER_BOX
- WHITE_SHULKER_BOX
- BLACK_SHULKER_BOX
- PINK_SHULKER_BOX
- LIGHT_GRAY_SHULKER_BOX
- GRAY_SHULKER_BOX
- CYAN_SHULKER_BOX
- LIGHT_BLUE_SHULKER_BOX
- LIME_SHULKER_BOX
- MAGENTA_SHULKER_BOX
- BROWN_SHULKER_BOX
- Добавлена проверка на разлив воды/лавы используя ведро, а также на зачерпывание воды/лавы в ведро. Проверки относятся к установке/разрушению блоков и не являются отдельными настройками.
- Добавлена распаковка специального конфига для 1.16.5 который включает списки всех новых интерактивных предметов, таких как бочки или кафедра.
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

gui:
region:
change_block_place_access:
description:
- '&7Кто может ставить блоки'
- '&7внутри этого региона.'
- ''
- '&7Это также распространяется на'
- '&7выливание &bводы &7или &cлавы &7из ведра.'
- ''
- '&7Доступ: %access%'
- ''
- '&eКликните чтобы изменить!'
change_block_break_access:
description:
- '&7Кто может ломать блоки'
- '&7внутри этого региона.'
- ''
- '&7Это также распространяется на'
- '&7зачерпание &bводы &7или &cлавы &7в ведро.'
- ''
- '&7Доступ: %access%'
- ''
- '&eКликните чтобы изменить!'
- Подкоманды "gps" команды "/protectregion gps" не было в списке авто-комплита.
- Теперь если приват состоит из нескольких регион-блоков, при перемещении между ними не будет вновь и вновь писать сообщение о входе в приват игрока с одним и тем же ником.
- Добавлена конфигурация задержки установки регион-блока + разрешение.
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

message:
you_have_a_delay_to_place_region_block: '&cСледующий регион-блок можно разместить через &b%delay% &cсек.'

permission:
access_to_place_region_block_without_delay: protectaddon.access_to_place_region_block_without_delay # Разрешение на установку регион-блоков без задержки.

# (Сек.) Задержка до возможности установить следующий регион-блок.
region_block_place_delay_seconds: 3
1.0.31
- Дополнена информация выводимая при выполнении команды "/protectregion gps", показывает суммарное число регион-блоков (до этого при отсутсвии регион-блоков ничего не выводила).
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

message:
protect_region_gps_total_region_block: '&eВсего регион-блоков &b%total%&b.'

1.0.32
- Иссушитель мог ломать блоки не взрывом спавна или стреляя головами, а своим телом, исправлено.
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

# Отключить изменения блоков внутри привата?
# Например:
# - Овца ест траву меняя блоки травы на блоки земли.
# - Иссушитель ломает блоки (не взрывом спавна или стреляя головами) своим телом меняя их на блоки воздуха.
disable_region_changes: true

# Изменять регион-блок (блок привата) в случае если он должен быть изменен?
# Что подразумевается под словом "изменен" смотрите в секции "disable_region_changes".
region_block_changes_when_changing: false

1.0.33
- Исправлена ошибка, когда у 2-х лимитов одинаковый лимит, например 5, то лимит сбрасывался до 1.
- Добавлена команда "/protectregion gps" показывающая список координат и миров всех регион-блоков (игроки терялись и не могли найти ранее поставленные регион-блоки).
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

message:
protect_region_gps: '&b%list_position%&e. X: &a%x% &eY: &a%y% &eZ: &a%z% &eмир: &a%world%'
help:
- '&e/protectregion gps &7- показать координаты всех регион-блоков'
1.0.28
- Необходима версия UtilM 1.0.8 или выше https://mcdev.su/resources/utilm.73/
- Ссылки на вспомогательную библиотеку UtilM обновлены и теперь она располагается по адресу UtilM https://mcdev.su/resources/utilm.73/
- Теперь апдейтер не приостанавливает работу плагина при выходе новой версии.
- Добавлен лицензер.

1.0.29
- Исправлена ошибка, когда можно было резко поставить несколько регион-блоков минуя ограничение их максимального числа.
- Исапрвлена ошибка, когда mcRegion игнорировал ивенты отмены установки/разрушения блоков WorldGuard. Изменения внесены учитывая особенности mcRegion версии 1.0.25.
- Добавлена конфигурация радиуса в котором игроки будут видеть голограмму над регион-блоком.
- Добавлена возможность отключить голограмму над регион-блоком используя меню кликнув по регион-блоку.
- В конфигурации добавлены/изменены следующие секции (учитывайте это при обновлении на эту версию).

region_block_list:

region_block_1:
# (Блоков) Радиус в котором игроки видят голограмму над регион-блоком.
# Работает только с DecentHolograms Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь в качестве провайдера голограмм.
hologram_visible_radius: 8

region_block_2:
hologram_visible_radius: 8

gui:

region:

# Работает только с DecentHolograms Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь в качестве провайдера голограмм.
change_hologram_visibility:
position:
x: 8
y: 3
material: TORCH
display_name: '&fРежим показа голограммы'
description:
- '&7Показывать голограмму'
- '&7над блоком или нет?'
- ''
- '&7Статус: %status%'
- ''
- '&eКликните чтобы изменить!'