Создание зоны гардероба
Зона гардероба — это физическая область в вашем мире, войдя в которую, игрок переходит в специальный режим кастомизации. Его камера фиксируется в одной точке, а перед ним появляется его собственный NPC, на котором можно примерять различную косметику в реальном времени.
Это мощный инструмент для создания интерактивных и красивых примерочных комнат на вашем сервере.
Необходимые права
Для создания и управления зонами вам потребуется право: ecosmetics.zones.
Пошаговое руководство
Создание зоны включает в себя несколько этапов, от определения её границ до настройки расположения NPC и камеры.
Шаг 1: Создание конфигурации зоны
Сначала необходимо создать новую зону.
Выполните команду:
/ecosmetics zones add <имя_зоны>Например: /ecosmetics zones add main_lobby
Шаг 2: Определение границ зоны
Теперь нужно указать физические границы зоны. Когда игрок войдет в эту область, он попадет в гардероб. Для этого используется специальный инструмент — "палка выделения".
Получите палку:
sh/ecosmetics zones givecorns <имя_зоны>Вы получите в инвентарь Огненный стержень.
Выделите область:
- Левой кнопкой мыши нажмите на блок в одном углу будущей зоны (первая точка).
- Правой кнопкой мыши нажмите на блок в противоположном диагональном углу (вторая точка).
Вы создали кубоидную область, которая будет служить триггером для входа в гардероб.
Шаг 3: Установка точки обзора (камеры)
Это одна из самых важных настроек. Вам нужно встать в то место, откуда игрок будет смотреть на своего NPC, и направить камеру в нужном направлении.
Выполните команду:
/ecosmetics zones setcam <имя_зоны>Эта команда сохранит ваше текущее местоположение и направление взгляда как точку обзора для всех игроков, входящих в эту зону.
Шаг 4: Установка расположения NPC
Теперь определите, где будет появляться NPC игрока. Встаньте в то место, где должен стоять NPC, и посмотрите в том направлении, в котором он должен быть повернут.
Выполните команду:
/ecosmetics zones setnpc <имя_зоны>Шаг 5: Установка точки выхода
Укажите место, куда игрок будет телепортирован после выхода из гардероба. Рекомендуется установить эту точку немного за пределами физических границ зоны, чтобы избежать случайного повторного входа.
Встаньте в нужную точку и выполните команду:
/ecosmetics zones setexit <имя_зоны>Шаг 6: Настройка точек для предпросмотра (Опционально)
Вы можете задать конкретные места для предпросмотра воздушных шаров и спреев.
- Для воздушных шаров: Встаньте в точку, где должен появляться воздушный шар (например, сбоку от NPC).sh
/ecosmetics zones setballoon <имя_зоны> - Для спреев: Посмотрите на блок, на который вы хотите наносить спрей, и выполните команду. Она автоматически сохранит блок и поверхность, на которую вы смотрите.sh
/ecosmetics zones setspray <имя_зоны>
Шаг 7: Сохранение зоны
После того как вы настроили все необходимые точки, сохраните конфигурацию зоны. Это запишет все установленные координаты в файл zones.yml.
/ecosmetics zones save <имя_зоны>Внимание!
Не пропускайте этот шаг! Без сохранения все ваши настройки будут утеряны после перезагрузки сервера.
Шаг 8: Активация зоны
По умолчанию созданная зона неактивна. Чтобы игроки могли ей пользоваться, ее нужно включить.
/ecosmetics zones enable <имя_зоны>ВАЖНО!
Если вы хотите, чтобы зона всегда была включена, после активации гардероба нужно также вновь прописать
/ecosmetics zones enable <имя_зоны>Теперь ваша зона гардероба полностью готова к работе!
Управление зонами
Вот несколько дополнительных команд для управления зонами:
| Команда | Описание |
|---|---|
/ecosmetics zones disable <имя> | Временно отключает зону без удаления. |
/ecosmetics zones remove <имя> | Полностью удаляет зону и её конфигурацию. |
Файл zones.yml
После сохранения ваша конфигурация будет выглядеть примерно так в файле plugins/ECosmetics/zones.yml:
zones:
main_lobby:
name: main_lobby
corn1: world,100,64,100 # Первая точка выделения
corn2: world,110,70,110 # Вторая точка выделения
npc: world,105.5,65.0,103.5,180.0,0.0 # Координаты и поворот NPC
enter: world,105.5,66.5,108.5,180.0,0.0 # Координаты и поворот камеры
exit: world,105.5,65.0,111.5,180.0,0.0 # Координаты и поворот точки выхода
balloon: world,107.5,66.0,103.5,0.0,0.0 # Координаты шарика
spray:
loc: world,102.0,66.0,105.0 # Координаты блока для спрея
face: EAST # Поверхность блока
enabled: true # Статус зоны (включена/выключена)