sounds.json

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук

Information icon.svg
Тільки для Java Edition и Bedrock Edition

sounds.json (sound_definitions.json в Bedrock Edition) — файл, який використовується звуковою системою в пакетах ресурсів і який говорить, який звуковий файл потрібно програвати, коли звукове подія викликається одним або декількома ігровими подіями. Цей файл знаходиться в assets/minecraft в пакетах ресурсів, стандартний файл знаходиться в .minecraft/assets/objects (minecraft/assets/objects для Mac,.../assets/resource_packs/vanilla/sounds для Bedrock Edition). Розмір файлу та його хешироване ім'я може бути знайдено в .minecraft/assets/indexes/<версія>.json.

Структура файла

Цей файл зберігається у форматі JSON, але тут представлений в форматі NBT.

  • Кореневий об'єкт
    • Звукову подія. Назва цього об'єкта — це назва звукової події, яке зроблено за зразком шляху до звукового файлу (як "random.break"). Всі стандартні звуки знаходяться в таблиці нижче.
      •  category: Категорія, до якої належить цей звук. Можливі назви категорій:
        ambient (оточення), weather (погода), player (гравці), neutral (мирні сутності), hostile (ворожі сутності), block (блоки), record (музичні блоки), music (музика), master (загальне) і voice (голос/мова).
        Цей рядок дає звуковий системі зрозуміти до якої категорії відноситься та чи інша звукова подія, так що гучність може бути відрегульована на підставі того, які параметри звуку встановлюються для кожної категорії.
      •  replace: true/false. Використовується тільки в ресурспаках. Якщо true, то звук, записаний в sounds, замінить звуки, записані в стандартному файлі sounds.json для цього звукового події. Якщо false, то записані звуки будуть додані в стандартний список звуків. Не обов'язково. Якщо немає, за стандартом встановлюється значення false. У версіях до 1.7.6-pre1 цей рядок проігнорована через помилку.
      •  sounds: Звукові файли, які використовує цю звукову подію. Один зі звуків випадково вибирається для програвання коли звукову подію запущено. Змінності.
        • Шлях до звукового файлу з папки "sounds". Використовує "/".
        • Звуковий файл. Цей об'єкт використовується тільки в разі, якщо звуку потрібні додаткові рядки.
          •  name: Шлях до цього звукового файлу з папки "sounds". Використовує "/" замість "\". Також може бути назвою іншої звукової події.
          •  volume: Гучність з якої буде відтворений цей звук. Значення від 0.0 до 1.0. Якщо немає, за стандартом 1.0.
          •  pitch: Змінює висоту звуку. Якщо немає, за стандартом 1.0, але можуть бути обрані значення вище і нижче.
          •  weight: Шанс, з яким цей звук буде обраний для відтворення, якщо сталося звукову подію. За замовчуванням 1. Приклад: при значенні 2 звук буде відтворюється в 2 рази частіше, а при значенні 0.5 — в 2 раза рідше.
          •  stream: true/false. Якщо true, то цей звук буде передаватися прямо з файлу. Рекомендується встановлювати значення true для всіх довгих звуків, щоб запобігти падінню продуктивності. Використовується для всіх звуків в категоріях "music" і "record" (крім звуків нотного блоку), так як майже всі звуки цих категорій тривають більше хвилини. Не обов'язково. За замовчуванням false.
          •  type: Можливі два значення: "sound" і "event"; "Sound" відтворюється з ім'ям файлу, в той час як "event" відтворюється з уже певним подією. Якщо значення не встановлено, встановлюється "sound".

Приклад файла sounds.json може бути знайдений тут.

Звукові події

Звукова подія пов'язана з одним або з декількома ігровими подіями. Дві події можуть мати один і той же звуковий файл, але відповідати різним внутріігрового подій і/або відносяться до різних категорій звуку. Кілька доступних звукових подій не включені в sounds.json, в той час як деякі інші не мають в грі події, пов'язані з ними. Будь-яке звукове подія, для якого немає внутріігрового події можуть бути відтворені тільки за допомогою /playsound.

Список звукових подій можна подивитися в цьому списку. Всі звукові події, звуки, якими вони користуються, субтитрами, які показуються на екрані під час цієї події, перераховані нижче.

Значення в Java Edition

Значення до 1.9

Bedrock Edition

Категорії звуків блоків

Звукова система розділяє всі блоки на категорії, щоб визначити, які звуки програвати, коли блок був поставлений, знищений або коли по ньому ходять. Блоки слизу не включені в цю таблицю, оскільки вони володіють унікальними звуками.

Категорія Блоки Примітки
cloth (тканина) Вовна
Кактус
Торт
Килим
Вогонь
Звук гасіння вогню це random.fizz замість dig.cloth.
grass (трава) Блок трави
Губка
Мокра губка
Листя
Висока трава
Папороть
Мертвий кущ
Квіти
Коричневий гриб
Червоний гриб
Динаміт
Пшениця
Цукрова тростина
Лоза
Міцелій
Латаття
Морква
Картопля
Сніп сіна
У пшениці, лілій, морквини і картоплі немає звуку установки на землю.
gravel (гравій) Земля
Кам'яниста земля
Підзол
Гравій
Рілля
Глина
Цемент
sand (пісок) Пісок
Червоний пісок
Пісок душ
snow (сніг) Сніг
Сніжний блок
stone (камінь) Камінь
Граніт
Гладкий граніт
Діорит
Гладкий діорит
Андезит
Гладкий андезит
Кругляк
Корінна порода
Золота руда
Залізна руда
Вугільна руда
Лазуритова руда
Лазуритовий блок
Роздавальник
Пісковик
Музичний блок
Електризовані рейки
Детекторні рейки
Липкий поршень
Павутиння
Поршень
Золотий блок
Залізний блок
Кам'яна плита
Цегли
Моховитий кругляк
Обсидіан
Спавнер мобів
Червоний провід
Діамантова руда
Діамантовий блок
Піч
Колії
Сходи з кругляка
Кам'яна натискна плита
Залізні двері
Редстоунова руда
Кам'яна клавіша
Програвач
Пекельний камінь
Заражений блок
Кам'яна цегла
Залізні ґрати
Сходи з цегли
Сходи з кам'яного цегли
Пекельна цегла
Паркан з пекельної цегли
Сходи з пекельної цегли
Пекельний наріст
Стіл зачарування
Варильна стійка
Казан
Портал в Край
Камінь Краю
Яйце дракона
Лампа
Сходи з пісковику
Смарагдова руда
Скриня Краю
Натяжний датчик
Розтяжка
Смарагдовий блок
Командний блок
Маяк
Паркан з кругляку
Горщик
Голова
Ковадло
Блок червоного камню
Кварцова руда Нижнього світу
Воронка
Кварцовий блок
Кварцові сходи
Активующі рейки
Викидач
Кераміка
Бар'єр
Залізний люк
Прізмарин
Призмарінова цегла
Темний прізмарин
Теракота
Блок вугілля
Червоний пісокивк
Сходи з червоного пісковику
Плита з червоного пісковика
Глазурована плитка
Бетон
Шалкеровий ящик
Музикальні блоки та програвачі — єдині блоки в цій категорії, які рубаються сокирою, а не кайлом.
У красного дроти, залізних дверей і пекельного наросту відсутня звук установки.
wood (дерево) Дубові дошки
Смерекові дошки
Березові дошки
Дошки з тропічного дерева
Акацієві дошки
Дошки з темного дубу
Дуб
Хвойні дерева
Береза
Тропічні дерева
Ліжко
Книжкова полиця
Факел
Дубові сходи
Скриня
Верстак
Драбина
Табличка
Важіль
Дерев'яна натискна плита
Факел з редстоуну
Дубовий паркан
Гарбуз
Джек-Ліхтар
Червоний повторювач
Дерев'яний люк
Блок величезного гриба
Арбуз
Саджанець гарбуза
Саджанець кавуна
Паркан з дубу
Дубова плита
Плита з хвойного дерева
Плита з берези
Плита з тропічного дерева
Плита з акації
Плита з темного дубу
Блок какао-бобів
Сходи з хвойного дерева
Березові сходи
Сходи з тропічного дерева
Дерев'яна клавіша
Скриня-пастка
Обтяжена натискна пластина (легка)
Обтяжена натискна пластина (важка)
Компаратор
Датчик денного світла
Акація
Темний дуб
Акацієві сходи
Сходи з темного дубу
Прапор
Хвіртка з хвойного дерева
Хвіртка з берези
Хвіртка з тропічного дерева
Хвіртка з темного дубу
Хвіртка з акації
Паркан з хвойного дерева
Паркан з берези
Паркан з тропічного дерева
Паркан з темного дубу
Паркан з акації
Двері з хвойного дерева
Двері з берези
Двері з тропічного дерева
Двері з акації
Двері з темного дубу
Обтяжені натискні плити — єдині блоки в цій категорії, які ламаються кайлом, а не сокирою.
У саджанців гарбуза, саджанців кавуна, какао-бобів і прапорів немає звуку установки.
glass (скло) Скло
Лід
Світлокакмінь
Портал в Нижній світ
Пофарбоване скло
Скляна панель
Рамка портала в Край
Пофарбована скляна панель
Морский фонарь
Щільний лід
Ці блоки використовують звуки ходьби і руйнування блоків класу "stone", але їх звук установки це step.stone і звук руйнування — dig.glass.