Найти тему
Areanama

Как создать постоянно играющую музыку на фоне майнкрафта?

Речь пойдёт о музыке, которая будет зациклена, то есть, постоянно будет играть в мире майнкрафта.

Создание зацикленной версии музыки

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

Сначала создай скорборд music с параметром dummy и потребуется селектор mc ( можешь вместо него другое название придумать ).

Вот так выглядит версия зацикленной музыки:

-2

Первая команда: относительно игроков, если счёт селектора mc скорборда music равняется 0, то будет воспроизводиться наша музыка ( в моём случае она называется my_sounds.background_music ).

Вторая команда: постоянно прибавляет счёт селектору mc в скорборд music на 1.

Третья команда: относительно игрока, если счёт селектора mc скорборда music равен 1920 и более, то спавнится эффект облака с тегом cycle. А здесь поподробнее, что значит цифра 1920? Это конец нашей фоновой музыки, то есть, она длится с 0 до 1920, переведённая из секунд в такты. Объясняю как рассчитать длительность музыки.

Для этого нужно узнать полную длительность музыки, моя фоновая музыка длится 1 минута 36 секунд, а значит это в секундах: 96. 20 тактов в игре равны 1 секунде, а значит просто нужно умножить длительность музыки на 20, то есть, 96 * 20 = 1920. Следовательно, можно сказать, что эффект облака с тегом cycle спавнится в конце музыки, а он нужен для следующего.

Четвёртая команда: если есть эффект облака с тегом cycle, то селектор mc в скорборде music равняется нулю.

Пятая команда: относительно игроков, если есть эффект облака с тегом cycle, то наша фоновая музыка отключается.

Итог:

И да, напиши в комментариях, о чём ещё рассказать, на этом всё, спасибо тебе за прочтение данной статьи, надеюсь узнал(а) что то полезное для себя :)

#майнкрафт #майнкрафт музыка #музыка майнкрафт #майнкрафт джава