Дата публикации: 25.02.2025
Цикл песни в Minecraft 1.19+
Содержимое статьи:
Чтобы создать бесконечный цикл песен в Minecraft 1.19+, можно использовать ресурс-паки или дата-паки.
Ресурс-паки
Требуемые файлы:
sounds.json- файл JSON, содержащий список звуковых файлов и их параметров.- Звуковой файл для цикла.
Шаги:- Создайте папку ресурс-пака.
- Внутри папки создайте папку
assets. - Внутри папки
assetsсоздайте папкуminecraft. - Внутри папки
minecraftсоздайте папкуsounds. - Поместите файл
sounds.jsonв папкуsounds. - Добавьте следующий код в
sounds.json:
{
"sound_category": {
"sounds": [
{
"name": "...", # Имя звука
"category": "music",
"sound": "path/to/sound.ogg", # Путь к звуковому файлу
"volume": 0.8, # (Необязательно) Громкость (от 0 до 1)
"pitch": 1, # (Необязательно) Тон высоты звука (от 0 до 2)
"weight": 1 # (Необязательно) Вероятность воспроизведения звука (от 0 до 1)
}
]
}
} - Замените "..." именем звука.
- Замените "path/to/sound.ogg" путем к вашему звуковому файлу.
- Настройте другие параметры при необходимости.
- Сохраните файл
sounds.json. - Установите ресурс-пак в игре.
Дата-паки
Требуемые файлы:
data/minecraft/functions/song_loop.mcfunction- функция, выполняющая цикл песни.data/minecraft/tags/functions/tick.json- тег функции, который вызывается каждый тик.
Шаги:- Создайте папку дата-пака.
- Внутри папки создайте папку
data. - Внутри папки
dataсоздайте папкуminecraft. - Внутри папки
minecraftсоздайте папкуfunctions. - Внутри папки
functionsсоздайте файлsong_loop.mcfunction. - Добавьте следующий код в
song_loop.mcfunction:
playsound ... music @a ~ ~ ~ 100
schedule function minecraft:song_loop 20t - Замените "..." именем звука.
- Внутри папки
minecraftсоздайте папкуtags. - Внутри папки
tagsсоздайте папкуfunctions. - Внутри папки
functionsсоздайте файлtick.json. - Добавьте следующий код в
tick.json:
{
"values": [
"minecraft:song_loop"
]
} - Сохраните файлы
song_loop.mcfunctionиtick.json. - Установите дата-пак в игре.
Чтобы остановить цикл песни, используйте команду/function minecraft:stop_song_loop.