Moving Head Spot Lights

Moving Head Spot Lights

Working moving heads with configurable, customisable movement sequences.

19.0 загрузок
Обновлён 6 дней назад

Скриншоты

Описание

Движущиеся головы

Рабочие движущиеся головы с настраиваемыми, настраиваемыми последовательностями движения

Описание

Этот мод добавляет в игру реальные, работающие движущиеся головы. Вы можете использовать команды для создания собственных движущихся последовательностей на основе восьми предварительно заданных анимаций (скоро будет выпущено больше анимаций). Вы также можете добавить свою собственную музыку в анимацию!

Примечание
В настоящее время создание пользовательских движущихся последовательностей довольно сложно. Следующая документация и справочные страницы для команд могут помочь вам. Быстрый способ получить доступ, набрав /mh помощь. Настраиваемый графический интерфейс планируется в будущем для улучшения удобства использования и облегчения создания анимации.

Языки

Доступные языки: английский, немецкий

Предоставляемые блоки

Движущиеся головы

Этот мод обеспечивает 8 типов движущихся голов в двух различных вариантах:

  • Различные диапазоны лучей: 2, 4, 6 или 12 блоков
  • Левое или правое место. Анимация для левого и правого пятен зеркальная. Поместите их соответственно на левую и правую стороны сцены, чтобы создать зеркальную сцену, как показано на видео выше.

Миск

Нефункциональный сценический динамик.

использование

Создание новой анимации

Эта иерархия используется для создания пользовательских анимаций сцен движения. Каждый компонент хранится отдельно, что позволяет повторно использовать их в нескольких анимациях.

AnimationTrack
│
Название (String)
Анимация Узлы
│
Анимационный узел
Название (String)
Долго ждать (Long?)
SoundEvent (Звуковое Событие)
↑ SoundEvent -> play your Custom Sounds!
│ │ ─ ─ звуковое имя (струна)
Блоки (Vector3i)
│
государство каркас
│
─ ─ StateFrame
Название (String)
─ Штамм (String)
Итерации (Int) - Iterations (Int)
─ ─ сцена Имя группы
│
Исполнитель: SceneGroup
Название (String)
Блоки (MutableList<Vector3i>?)

Чтобы создать новую анимацию, давайте начнем с u.op .p.sdn .: В следующем руководстве показан только небольшой набор доступных команд для каждого шага. Ссылаясь на помощь Попросите себя ознакомиться со всеми доступными командами.

1. Создание новой SceneGroup

SceneGroup - это контейнер, который может содержать несколько блоков. Например, вы можете поместить все места на сцене в одну группу, а остальные — в другую.

Давайте создадим новую группу с /mh sc создает сцену.

Далее мы ориентируемся на каждое место на сцене по очереди и добавляем их с командой /mh sc добавить этап. Эта команда добавляет блок, который вы ищете, в группу.

Просмотр всех добавленных блоков /mh шоу-сцена. Все блоки будут отображаться с использованием синих частиц.

Проверим! /mh sc играть на сцене

2.Создать новую систему

Stateframe объединяет штаты и сценические группы. Он определяет, какая анимация воспроизводится для каждой сценической группы. Вы можете создать несколько многоразовых StateFrames, таких как «stageUp», «stageDown» и «stageParty1». /mh sf создание сцены Up stage up

Если вы хотите, чтобы анимация повторялась для X раз, добавьте X в конце команды, чтобы определить количество итераций, которые должна воспроизводить анимация.

3. Создание анимационного узла

AnimationNode воспроизводит все добавленные StateFrames одновременно. Давайте создадим и добавим государственные кадры, которые мы создали.

  1. /mh-узел создает часть1
  2. /mh anode add stage Вверх
  3. /mh anode add side Вступление

Государства этап Вверх и сторона Вступление Они будут установлены одновременно с их предварительно определенными группами.

Проверим! /mh anode play part1

4 Создание анимации

Почти готово! Наконец, мы должны определить новую анимацию. /mh Демо-версия

Теперь добавьте все анимационные узлы, которые вы хотите. Анимации играют каждый узел последовательно, в то время как кадры состояния в AnimationNode воспроизводятся параллельно. Это позволяет использовать очень гибкие комбинации анимации.

  1. /mh Добавить часть1
  2. /mh Добавить часть 2

Пусть вечеринка начнется! /mh a play демо

Дополнительный

Давайте добавим немного хорошей музыки в анимацию: /mh anode addsound Custom_Music 10 10 10

Анимация

Анимация инициируется изменениями состояния блока. В настоящее время у нас есть 8 анимаций и 2 дополнительных состояния без анимации.

Статические государства

Оставить
  • Описание: Молчаливое государство. Ни света, ни движения.
На
  • Описание: Статический свет с видимым лучом.

Анимация

ИнтроСайд
  • Описание: Вводное движение, заметающееся в поле зрения с левой стороны.
IntroStage
  • Описание: Стандартная анимация входа для выравнивания сценического центра.
Вне сцены
  • Описание: Последовательность выводов на основе конфигурации IntroStage.
Вечеринка
  • Описание: Последовательность движений, предназначенная для активных этапов шоу.
Вечеринка
  • Описание: Последовательность движений, предназначенная для активных этапов шоу.
Вниз
  • Описание: Линейное нисходящее движение головы.
Вверх
  • Описание: Линейное движение вверх головы.
UpDownOne
  • Описание: Плавное движение вверх и вниз.

Лицензия

Распространено по лицензии MIT. Видишь? ЛИЦЕНЗИЯ За дополнительной информацией.

Показать оригинальное описание (English)

Moving Heads

Working moving heads with configurable, customisable movement sequences

Description

This mod adds real, working moving heads to the game. You can use commands to build your own custom moving sequences based on eight preset animations (more animations are expected to be released soon)! You can also add your own custom music to the animation!

Note
Currently, creating custom moving sequences is quite difficult. The following documentation and the help pages for the commands may help you. A quick how to can be accessed by typing /mh help. A custom GUI is planned for the future to improve usability and make animation crafting easier.

Languages

Available Languages: English, German

Provided Blocks

Moving Heads

This mod provides 8 types of moving heads in two different variations:

  • Different beam ranges: 2, 4, 6 or 12 blocks
  • Left or right spot. The animations for the left and right spots are mirrored. Place them accordingly on the left and right sides of your stage to create a mirrored scene like shown in the video above

Misc

Non-functionable stage speaker.

Usage

Create new Animation

This hierarchy is used to create custom animations of movement scenes. Each component is stored separately, allowing you to reuse them in multiple animations.

AnimationTrack
│ 
├── name (String)
└── animationNodes
    │   
    └── AnimationNode
        ├── name (String)
        ├── wait (Long?)
        ├── soundEvent (SoundEvent?)
        │   └── SoundEvent -> play your Custom Sounds!
        │       ├── soundName (String)
        │       └── blocks (Vector3i)
        │
        └── stateFrames
            │
            └── StateFrame
                ├── name (String)
                ├── state (String)
                ├── iterations (Int)
                └── sceneGroupName
                    │
                    └── SceneGroup
                        ├── name (String)
                        └── blocks (MutableList<Vector3i>?)

To create a new animation let's start from the uʍop ǝpᴉsdn 🔦🚲: Following guide shows only a small set of available commands for each step. Refer to the /help command to familiarise yourself with all the available commands.

1. Create new SceneGroup

A SceneGroup is a 'container' that can hold multiple blocks. For example, you could put all the spots on the stage in one group and put the rest in another 'side' group.

So let's create a new group with /mh sc create stage.

Next, we focus on each spot on the stage in turn and add them with the command /mh sc add stage. This command adds the block you are looking and to the group.

To view all added block type /mh sc show stage. All block will be shown up using blue particles.

Let's test! /mh sc play stage Up

2. Create a new StateFrame

A Stateframe combines states and SceneGroups. It determines which animation is played for each Scenegroup. You can create multiple reusable StateFrames, such as 'stageUp', 'stageDown' and 'stageParty1': /mh sf create stageUp stage Up

If you want the animation repeat for X times append X at the end of the command to define the amount of iterations the animation should play.

3. Create AnimationNode

An AnimationNode plays all the added StateFrames simultaneously. So let's create one and add the StateFrames that we have made.

  1. /mh annode create part1
  2. /mh annode add stageUp
  3. /mh annode add sideIntro

The states stageUp and sideIntro will be set at the same time to their predefined SceneGroups.

Let's test! /mh annode play part1

4. Create Animation

Almost done! Finally we have to define a new Animation. /mh an create demo

Now add all the AnimationNodes you want. Animations play each node sequentially, while state frames within an AnimationNode are played in parallel. This allows for highly flexible animation combinations.

  1. /mh an add part1
  2. /mh an add part2

Let the party begin! /mh an play demo

Additional

Let's add some nice music to the animation: /mh annode addsound Custom_Music 10 10 10

Animations

The animations are initiated by block state changes. Currently we have 8 animations and 2 additional states without an animation.

🌑 Static States

🔘 Off
  • Description: The silent state. No light, no movement.
💡 On
  • Description: Static light with beam visible.

Animations

IntroSide
  • Description: Introductory movement sweeping into the field of view from the left side.
IntroStage
  • Description: Standard entrance animation for stage-center alignment.
OutroStage
  • Description: Conclusion sequence based on the IntroStage configuration.
PartyOne
  • Description: Movement sequence designed for active show phases.
PartyTwo
  • Description: Movement sequence designed for active show phases.
Down
  • Description: Linear downward movement of the head.
Up
  • Description: Linear upward movement of the head.
UpDownOne
  • Description: Smooth Up and Down movement.

License

Distributed under the MIT License. See LICENSE for more information.

Последние версии

MovingHeadsPlugin-0.1.0.jar

Early Access 27.01.2026 3.4 МБ