Цикл песни в Minecraft 1.19+
г. Москва, Ленинский пр-кт д.71/91
8-901-572-77-70   +7 (499) 272-41-24
Дата публикации: 25.02.2025

Цикл песни в Minecraft 1.19+

Содержимое статьи:

Чтобы создать бесконечный цикл песен в Minecraft 1.19+, можно использовать ресурс-паки или дата-паки.

Ресурс-паки

Требуемые файлы:

  • sounds.json - файл JSON, содержащий список звуковых файлов и их параметров.
  • Звуковой файл для цикла.
    Шаги:
    1. Создайте папку ресурс-пака.
    2. Внутри папки создайте папку assets.
    3. Внутри папки assets создайте папку minecraft.
    4. Внутри папки minecraft создайте папку sounds.
    5. Поместите файл sounds.json в папку sounds.
    6. Добавьте следующий код в 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)
      }
      ]
      }
      }
    7. Замените "..." именем звука.
    8. Замените "path/to/sound.ogg" путем к вашему звуковому файлу.
    9. Настройте другие параметры при необходимости.
    10. Сохраните файл sounds.json.
    11. Установите ресурс-пак в игре.

      Дата-паки

      Требуемые файлы:

  • data/minecraft/functions/song_loop.mcfunction - функция, выполняющая цикл песни.
  • data/minecraft/tags/functions/tick.json - тег функции, который вызывается каждый тик.
    Шаги:
    1. Создайте папку дата-пака.
    2. Внутри папки создайте папку data.
    3. Внутри папки data создайте папку minecraft.
    4. Внутри папки minecraft создайте папку functions.
    5. Внутри папки functions создайте файл song_loop.mcfunction.
    6. Добавьте следующий код в song_loop.mcfunction:
      playsound ... music @a ~ ~ ~ 100
      schedule function minecraft:song_loop 20t
    7. Замените "..." именем звука.
    8. Внутри папки minecraft создайте папку tags.
    9. Внутри папки tags создайте папку functions.
    10. Внутри папки functions создайте файл tick.json.
    11. Добавьте следующий код в tick.json:
      {
      "values": [
      "minecraft:song_loop"
      ]
      }
    12. Сохраните файлы song_loop.mcfunction и tick.json.
    13. Установите дата-пак в игре.
      Чтобы остановить цикл песни, используйте команду /function minecraft:stop_song_loop.