Как воспроизвести звук в майнкрафте командой
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
Содержание
Команды консоли
Содержание
[1.9+][Guide] Как пользоваться командой /playsound
Только не надо говорить, что на сайте уже был гайд по /playsound. Эта команда после обновления 1.9 кардинально изменилась. А вот как ей теперь пользоваться, я сейчас и расскажу.
Сначала как пишется команда (то, что в <. >- обязательно. То, что в [. ] - необязательно, но можно использовать для более точного использования команды).
Пример: /playsound [x] [y] [z] [Громкость] [Тональность] [Минимальная громкость]
- Наименование звука, который вы хотите произвести (В версии 1.9 можно просто нажать Tab и вы увидите полный список этих звуков. А ещё вот их список на сайте).
- Этот параметр отвечает за то, какой источник будет издавать этот звук. Т.е. Источники в настройка звука майнкрафт. (voice - за этот источник отвечает настройка voice/speech, music - настройка music, hostile - hostile creatures, record - jukebox/noteblocks, weather - weather, neutral - friendly creatures, block - blocks, ambient - ambient/environment, master - master volume, player - players)
- Здесь вы указываете селектор или ник
[x] [y] [z] - Координаты на которых будет производится звук, можно использовать как абсолютные, так и относительные координаты (если используете относительные, то звук будет воспроизводится относительно командного блока)
[Громкость] - Громкость звука (от 0 до 1)
[Тональность] - Тональность звука (от 0 до 1, чем меньше, тем ниже звук)
[Минимальная громкость] - Вообще не понимаю, что это за параметр, тестил в разных условиях, так ничего и не понял. Можете считать, что он бесполезен.
Использование
Источник света
Неактивный акустический датчик излучает свет уровня 1. В активном состоянии этот показатель увеличивается. [ необходима дополнительная информация ]
Детектирование звука
Частицы вибрации акустического датчика.
Звук создаётся каким-либо физическим движением, хотя при приседании можно предотвратить детектирование некоторых движений, таких как ходьба, падение или бросание предмета. Акустический датчик также не реагирует на звуки, издаваемые другими акустическими датчиками.
Акустический датчик может детектировать звуки в радиусе 8 блоков вокруг себя.
При детектировании звука акустический датчик получает визуализированную звуковую волну со скоростью 1 блок/такт. До получения идущей волны от одного звука на другие звуки акустический датчик не реагирует. После получения сигнала акустический датчик активируется на 40 тактов (примерно 2 с), в это время он также не детектирует звуки.
У акустического датчика есть период неактивности в 1 такт после установки его на поверхность и после прекращения работы. В это время он не детектирует звуки. Это сделано для того, чтобы акустический датчик не реагировал на установку самого себя и на прекращение работы активированного устройства (например, поршня).
Когда акустический датчик находится под водой, звуковые сигналы улавливаются бесшумно.
Сигнал красного камня
Пока акустический датчик активирован, он подаёт сигнал красного камня. Сила сигнала обратно пропорциональна расстоянию, которое прошла полученная им звуковая волна. Это означает, что чем ближе был источник звука, тем сильнее подаваемый сигнал красного камня. Максимальная мощность подаваемого сигнала красного камня достигается, когда источник звука находится на расстоянии 0 (то есть непосредственно на верхней части акустического датчика).
Частоты звуков
У акустического датчика особое взаимодействие с компаратором. Каждый звук в игре испускается с определённой частотой и компаратор может измерить её значение. Поэтому игрок может построить прибор, позволяющий определить происходящие поблизости действия.
Minecraft Wiki
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
Использование [ ]
В Minecraft присутствует полноценный интерфейс командной строки (консоль), который даёт возможность пользователю выполнять определённые команды путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате. Чтобы открыть его, необходимо нажать на клавишу (по умолчанию) T или / . Нажатие клавиши / приведёт к открытию чата с введённым символом / , который указывает на то, что вводится команда, а не простой текст. Нажатие клавиш ? и ? приведёт к отображению раннее введённых команд. Использование клавиши Tab ? приведёт к автоподстановке команды и её аргументов.
Команды могут выполняться из консоли сервера, но в этом случае / не нужен.
Кроме того, есть возможность записать любую команду в командный блок. В командный блок можно ввести / , но он необязателен.
Большинство команд доступны только в следующих ситуациях:
- на сервере сетевой игры (выполняются операторами, игроками с определёнными правами или командными блоками)
- в одиночной игре, если при создании мира были включены читы (с помощью Настройка мира. )
Некоторые команды доступны игроку в одиночной игре, даже если читы отключены.
Примечание: В одиночных мирах с отключенными читами при создании мира читы могут быть временно включены нажатием в меню на Открыть для сети -> Использование читов -> Открыть мир для сети . Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволяет использовать команды, пока игрок не покинет мир.
Координаты [ ]
Абсолютные координаты [ ]
Абсолютные координаты начинаются от координат начала мира (0, 0, 0), они не зависят от места исполнения команды и могут использоваться в любом месте, где требуется ввести координаты. Абсолютные координаты состоят из 3 вещественных чисел.
Относительные координаты [ ]
Относительные координаты указываются с помощью тильды (
0 . Можно одновременно указать как относительные, так и абсолютные координаты.
Локальные координаты [ ]
Локальные координаты указываются с помощью карета ( ^ ), они зависят от поворота исполнения команды. Этот тип координат нельзя смешивать с другими. Использование: ^влево ^вверх ^вперёд . «Влево», «вверх» и «вперёд» соответствует количеству блоков в указанном направлении.
Блоки [ ]
Предметы [ ]
- [<NBT-данные>] : Определяет NBT-данные предмета, которые должны быть заданы или найдены.
- NBT-данные указываются в фигурных скобках <> .
Счётчики [ ]
Команды, которые затрагивают ССИС, могут принимать «счётчик» в качестве аргумента. Могут использоваться 2 типа значений:
- Счётчик может быть сущностью. В данном случае использование будет таким же, как у селектора.
- Счётчик может быть просто строкой, которую можно назвать переменной.
Если в качестве счётчика указать * , будут выбраны все счётчики, находящиеся в указанной задаче ССИС.
Диапазоны [ ]
Диапазоны указываются с использованием .. . Диапазон вида N..N можно заменить числом: N .
- 1..7 : значения от 1 до 7 (включительно).
- -1.. : значения не меньше -1.
- ..0 : значения не больше 0.
- 4..4 или 4 : значение, равное четырём.
Единицы времени [ ]
Некоторые команды принимают параметр <время> . В качестве значения этого параметра могут выступать:
- Целое число, оканчивающееся на t или вообще не имеющее окончание, означает количество игровых тактов (например: 20t соответствует 1 секунде).
- Число, оканчивающееся на s , означает количество секунд (например: 0.25s соответствует 5 игровым тактам).
- Число, оканчивающееся на d , означает количество игровых дней (например: 0.5d соответствует 12000 игровым тактам или 10 минутам).
NBT-пути [ ]
Путь данных NBT — это описательная метка, используемая для указания набора конкретных элементов из дерева данных NBT. Путь в общем виде выглядит как узел.…….узел , где каждый узел объявляет, какие элементы выбрать из предыдущего узла.
Всего существует шесть доступных типов узлов.
Набор тегов начинается только с одного элемента (то есть корневого тега) и изменяется при указании новых узлов в пути.
В синтаксисе пути . (точка) разделяет узлы. Узлы можно смешивать друг с другом.
Примеры [ ]
Пример с метапеременными [ ]
/data get entity @p foo.bar[0]."Безумное [название]!".baz
Эти имена были выбраны произвольно для демонстрационных целей.
- foo — значение тега «foo».
- foo.bar — значение потомка «bar» у тега «foo». Представим, что это список.
- foo.bar[0] — значение первого элемента списка «bar».
- foo.bar[0]."Безумное [название]!" — значение тега «Безумное [название]!» у первого элемента списка «bar».
- foo.bar[0]."Безумное [название]!".baz — значение потомка «baz» у тега «Безумное [название]!».
- foo.bar[] — значения всех элементов списка «bar».
- foo.bar[].baz — значения потомков «baz» у всех элементов списка «bar».
- foo.bar[] — значения всех элементов списка «bar», у которых тег «baz» имеет значение 5b .
- <> — значение корневого тега сущности, блока или хранилища.
- — значение корневого тега, если его потомок «foo» имеет значение 4.0f .
- foo — значение тега «foo», если его потомок «bar» имеет значение "baz" .
- foo.bar — это значение тега «bar», если сейчас его значение — "baz" .
Пример с книгой в сундуке [ ]
Алекс написала книгу и положила её в сундук под ногами. Она поэтапно начинает получать вышеуказанную команду. Просмотрите следующий воображаемый журнал чата.
Селекторы [ ]
В большинстве команд, где есть аргумент цель, игрок или сущность, можно указать одну или несколько целей, удовлетворяющих определённым условиям.
Например, чтобы изменить игровой режим всем игрокам в команде «Red», вместо того, чтобы вводить каждого поимённо, можно выполнить команду:
/gamemode creative @a[team=Red]
Виды целей [ ]
Сводка по видам целей
Вид Описание @p ближайший игрок @r случайный игрок @a все игроки @e все сущности @s исполнитель команды @p указывает ближайшего игрока. При запуске из консоли ближайший игрок будет искаться с координат (0, 0, 0). Если существует несколько игроков на одинаковом расстоянии от места исполнения, будет выбран тот, кто присоединился к серверу раньше. Примеры:
@r указывает случайного игрока. Примеры:
@a указывает всех игроков, в том числе мёртвых. Ни один другой вид цели не находит мёртвых игроков, кроме @s . Пример:
@e указывает всех сущностей (в том числе игроков). Пример:
- @s[type=cow,team=Red] указывает исполнителя только в том случае, если он корова из команды «Red»
Параметры [ ]
Сводка по параметрам
Поиск по позиции Параметры Описание x , y , z координаты distance расстояние dx , dy , dz пространство Поиск по значениям в ССИС Параметр Описание scores счёты задач tag тег team команда Поиск по характеристикам Параметр Описание gamemode режим игры level уровень limit макс. число сущностей name имя сущности type тип сущности x_rotation вертикальный наклон y_rotation горизонтальный поворот У селектора могут быть параметры. При их использовании будет производиться поиск целей только с указанными параметрами.
Параметры добавляются после вида цели в квадратных скобках и разделяются запятыми:
Параметры условий и их значения чувствительны к регистру.
NBT-данные [ ]
Такие структуры данных есть в файлах сохранений Minecraft. Эти структуры описываются в других статьях.
При поиске чего-либо со структурой данных необходимо указывать искомый тип значения элемента.
Этот тип должен выделяться двойными кавычками. Чтобы вставить двойные кавычки во внутрь значения этого типа, необходимо поставить обратную косую черту перед ними.
Тип аргумента NBT-данные в командах сам является Compound.
Для некоторых команд, необходимо указать тип значения числа, добавив букву (B, S, L, F, D) в конец значения. Например, 3s для короткого целого, 3.2f для числа одинарной точности (Не работает с I для стандартного целого числа). Буква может быть и прописной, и строчной.
JSON-текст [ ]
Некоторые команды (например, /tellraw ) используют строгий синтаксис JSON.
Формат JSON-текста состоит из JSON-объектов, которые могут состоять из различных элементов:
Тег extra может содержать все теги, перечисленные выше, что позволяет делать сложные команды.
Для работы команда должна иметь один из следующих тегов: text, translate, score, selector или keybind (всё остальное необязательно). Как бы то ни было, весь JSON-объект можно заменить строкой; для этого достаточно написать нужный вам текст в кавычках. Это будет равносильно тегу text. Например, "Это простой текст" эквивалентно . Такое сокращение возможно везде, где используется формат JSON (включая команду /tellraw , extra, а также value аргумента «show_text» в hover_event).
Формат JSON также поддерживает массивы объектов, строк и других таких же массивов. Например:
Команды консоли/music
Используется для управления воспроизведением музыкальных треков.
music play <trackName: string> [volume: float] [fadeSeconds: float] [repeatMode: MusicRepeatMode] Воспроизводит музыкальный трек. music queue <trackName: string> [volume: float] [fadeSeconds: float] [repeatMode: MusicRepeatMode] Добавляет музыкальные треки в очередь следующих проигрываемых треков. music stop [fadeSeconds: float] Останавливает воспроизведение музыки. music volume <volume: float> Регулирует громкость музыки.
trackName: string : basic_string
Задаёт название музыки (например, record.cat ) или музыку, определённую по пути Json «record.<music_name>» или «music.game.<music_name>» в файле <a_resource_pack>/sounds/sound_definitions.json (например, cat для воспроизведения пластинки «Cat»). Указывает музыку для воспроизведения.
volume: float : float
Задаёт громкость музыки.
fadeSeconds: float : float
Задаёт продолжительность музыкального трека.
Аргумент должен быть заполнен одним из значений loop или play_once . Указывает, будет ли музыкальный трек повторяться или нет. Если значение не указано, по умолчанию используется play_once .
Не выполняется, если неверно указаны аргументы. Не выполняется, если при синтаксисе /music play . время постепенного завершения трека больше 10. Не выполняется, если при синтаксисе /music play . громкость трека больше, чем 1.00. Не выполняется, если при синтаксисе /music queue . текущая воспроизводимая музыка установлена на loop . Не выполняется, если при синтаксисе /music queue . время постепенного завершения трека больше 10. Не выполняется, если при синтаксисе /music queue . громкость трека больше, чем 1.00. Не выполняется, если при синтаксисе /music stop . музыка не проигрывается. Не выполняется, если при синтаксисе /music stop . время постепенного завершения трека больше 10. Не выполняется, если при синтаксисе /music volume . громкость трека больше, чем 1.00. В случае успеха управляет настройками воспроизведения музыкального трека.
Получение
Разрушение
Акустический датчик может быть добыт любым инструментом, но наилучшим является мотыга.
- ? Время для незачарованных инструментов, используемых игроком без наложенных эффектов, в секундах. Для большей информации см. Добывание § Скорость.
Акустический датчик
Читайте также: