Голограммы АвтоШахт

LastMines имеет поддержку голограмм для отображения информации о шахте прямо в мире (таймеры, редкости, оставшиеся блоки). Голограммы автоматически обновляются каждую секунду, появляются вместе с шахтой и бесследно удаляются при её сбросе.

Поддерживаемые провайдеры

Плагин поддерживает 3 различных провайдера для отрисовки голограмм. Выбор зависит от версии вашего сервера и личных предпочтений.

1. DecentHolograms (2.9.10)

2. FancyHolograms (2.10.1)

3. Vanilla

💡 Умный нюанс

Если вы укажете провайдер Vanilla или FancyHolograms, но запустите сервер на версии ниже 1.19.4, LastMines автоматически переключится на DecentHolograms, чтобы избежать ошибок в консоли.

Конфигурация провайдеров

Хотя базовая структура одинакова, некоторые провайдеры (как FancyHolograms) предоставляют расширенные настройки (масштаб, тени, дальность видимости). Ниже приведены полные примеры настроек для каждого провайдера.

DecentHolograms (2.9.10)

Данный провайдер поддерживает версии 1.16.5 - 26.1.2

hologram:
  enable: true
  provider: "DecentHolograms"
  offset: "0;3;0" # X;Y;Z смещение от центра
  texts:
    - '&6АвтоШахта'
    - '&fДо обновления: %time:detail%'
    - ''
    - '&fMade with &6LastMines &c<3 &7(laststudio.space)'

FancyHolograms (2.10.1)

Данный провайдер поддерживает версии 1.21.5 - 26.1.2

hologram:
  enable: true
  provider: "FancyHolograms"
  offset: "0;3;0"
  texts:
    - '&6АвтоШахта'
    - '&fДо обновления: %time:detail%'
    - ''
    - '&fMade with &6LastMines &c<3 &7(laststudio.space)'
    
  # Расширенные настройки (доп. параметры)
  visibility_distance: -1      # Дистанция видимости в блоках (-1 = бесконечно)
  persistent: true             # Сохранять ли голограмму при перезапусках сервера
  scale_x: 1.5                 # Масштаб по оси X
  scale_y: 1.5                 # Масштаб по оси Y
  scale_z: 1.5                 # Масштаб по оси Z
  shadow_radius: 0.0           # Радиус отбрасываемой тени
  shadow_strength: 1.0         # Интенсивность тени
  text_shadow: false           # Тень от самого текста (как у обычных ников)
  see_through: false           # Будет ли голограмма видна сквозь блоки стен
  text_alignment: "center"     # Выравнивание текста (center, left, right)
  update_interval: "-1"        # Интервал обновления (обычно не нужно, т.к. LastMines сам обновляет каждую секунду)

Плейсхолдеры в голограммах

Vanilla

Данный провайдер поддерживает версии 1.19.4 - 26.1.2

hologram:
  enable: true
  provider: "Vanilla"
  offset: "0;3;0"
  texts:
    - '&6АвтоШахта'
    - '&fДо обновления: %time:detail%'
    - ''
    - '&fMade with &6LastMines &c<3 &7(laststudio.space)'
  view_range: 1.0      # Дальность видимости (множитель)
  size_x: 1.5          # Масштаб по оси X
  size_y: 1.5          # Масштаб по оси Y
  size_z: 1.5          # Масштаб по оси Z
  shadow_radius: 0.0   # Радиус тени от текста
  shadow_strength: 1.0 # Интенсивность тени
  shadowed: false      # Ванильная черная обводка-тень у текста
  see_through: false   # Видно ли голограмму сквозь стены
  alignment: "center"  # Выравнивание текста (center, left, right)

В блоке texts вы можете использовать любые внутренние плейсхолдеры плагина (включая PlaceholderAPI). Так как голограмма обновляется каждую секунду, таймеры (%time:detail%) будут идти плавно, словно секундомер.