跳到正文

Music and Melody

作者:Rebel459

一套全面的音乐解决方案,包含高级音乐播放器、契合游戏的原声扩展、强大的播放系统和多项原版修复

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

简介

Music and Melody 是一款易于使用、功能强大且高度可自定义的音乐 overhaul 模组

  • 音乐播放器。使用功能齐全的音乐播放器浏览、安装并播放原版、模组或自定义音乐。随时将音乐加入队列、随机播放、循环播放或保存
  • 控制。轻松禁用不想听的曲目或专辑,并为喜欢的音乐创建事件
  • 事件。自定义音乐的播放方式。创建完整的自定义音乐系统来替换原版音乐、播放特定结构的音乐,或恢复旧版音乐体验——真的,任何你能想到的方式都可以!而且这一切都能直接在游戏中完成,即使你不是开发者也没问题!模组内置了大量事件,可按需启用或禁用
  • 扩展原声。其中包含一个大型的 Music & Melody 专属音乐专辑,收录数十首新曲目,由社区作曲家创作,并针对加入曲目的各类地点量身打造——无论是特定生物群系、特定结构、洞穴,还是其他地方
  • 弥补原版不足。近期更新破坏了新旧音乐的权重与平衡,而且新更新中情况还在恶化。Music and Melody 不仅重新调整了每个音乐池的权重,还修复了原版漏洞(例如创造模式音乐未能在应播放时播放),并加入了提升体验的功能(包括唱片机不再与背景音乐重叠播放)
  • 自带音乐。在游戏中导入音乐,操作极其简单;Music & Melody 的所有功能均支持 .ogg、.mp3、.flac 和 .wav 格式
  • 基于资源文件的可扩展功能。资源包、模组和整合包开发者都可以借助 Music and Melody 基于资源文件的功能,制作完整的自定义音乐项目,详细设置音乐播放条件和高度可配置的选项。具体说明请参阅维基

欢迎查看图库中的图片;如需了解专辑、播放列表、事件和主题的完整文档,以及完整的播放器指南,请查看维基!

音乐播放器

*没错,Music & Melody 既全面改造并扩展了音乐播放系统的控制功能,也为你提供了一个完全独立的音乐播放器!*

专辑

Music and Melody 引入了专辑功能,你可以在声音设置或模组配置界面中打开一个新菜单,查看并编辑所有可用专辑。

在这里,你可以查看所有不同的专辑,无论它们来自原版(包含所有原版专辑,以及 Music & Melody 自带的新专辑!)、Music and Melody,还是受支持的资源包或模组。你可以随时启用或禁用整个专辑,甚至单独控制其中的曲目。浏览专辑时,播放任意歌曲即可将该专辑直接加入“正在播放”列表,也可以将歌曲加入自定义队列。此外,如果你是玩家,只需将想要的任意 .ogg 文件拖入 config/music_and_melody/album,即可在游戏中看到它。

专辑完全由资源文件驱动,欢迎查看维基上的专辑文档!

自定义播放列表与音乐播放器

播放列表和专辑相辅相成。你可以将任意歌曲加入游戏队列、管理自定义播放列表,甚至保存并与好友分享!

音乐播放器界面提供随机播放、循环播放、跳过、重新排序等功能,以及一款功能齐全的音乐应用应有的一切。只需按下绑定的按键(默认为 H),或从暂停菜单、标题界面打开,即可查看当前播放列表。你甚至可以通过自己的事件动态加载播放列表!

播放列表完全由资源文件驱动,因此无论你是玩家还是开发者,都可以查看播放列表文档。

事件

事件是一种独特的内置可编辑方式,可用于控制动态音乐播放。事件系统功能十分全面,因此无论是原版还是模组提供的游戏内自定义音乐播放方式(例如按生物群系、建筑等播放),都完全没有必要了。你可以根据一天中的时间、天气、维度等条件进行检测。

可以在游戏内的“事件”菜单中编辑事件,该菜单可从播放列表或配置界面打开。相关操作指南请参阅事件文档。

内置事件预设完全由客户端事件系统实现,可在游戏内启用或禁用,包括:

  • 要塞音乐
  • 远古城市音乐
  • 凋灵音乐
  • 雪地音乐
  • 黑森林音乐
  • 热带草原音乐
  • 天空音乐
  • 洞穴音乐
  • 海底神殿音乐
  • 林地府邸音乐
  • 下界要塞音乐
  • 试炼密室音乐
  • 经典 C418 专属预设(默认禁用)

主题

如果你不喜欢菜单的外观,可以轻松切换到其他主题,也可以创建自己的主题。请参阅主题文档。

配置

位置:

  • 所有配置文件(及文件夹)均位于 config/music_and_melody
  • 客户端配置位于 config/music_and_melody/client.json5
  • 数据配置(存储内部数据,用户不应修改)位于 config/music_and_melody/data.json5
  • 服务端配置(安装在服务器上时启用可选功能)位于 config/music_and_melody/server.json5
  • 自定义专辑 / 导入的音乐存储在 config/music_and_melody/albums/[album_name]
  • 自定义播放列表应存储在 config/music_and_melody/playlists 中,并会在游戏内保存时生成
  • 自定义事件应存储在 config/music_and_melody/events 中,并会在游戏内保存时生成

客户端配置功能:

  • 音乐平衡。重新调整每个原版音乐池的权重,重点是恢复多样性并减少近期更新中因不当决策而增加的重复播放 _(背景说明见 此解释 和 MC-308155)_。这包括将 C418 的音乐重新加入 Mojang 移除了某些曲目的生物群系、让常见曲目稍微更稀有、稀有曲目更常见,以及大量更小的改动
  • 唱片机淡出。当你听音乐唱片时,背景音乐暂时淡出
  • 淡出速度。使用唱片机或切换事件时音乐淡入淡出的速度
  • 创造模式修复。修复 MC-299683,恢复创造模式音乐在所有主世界生物群系播放的能力。如果你想让非主世界生物群系也获得此修复,也可以在 #music_and_melody:has_creative_music 中标记该生物群系
  • 水下修复。基于创造模式修复,这修复了 MC-306710,并强制水下专属音乐能够在所有河流和海洋中播放。如果你想让非河流或非海洋生物群系也获得此修复,也可以在 #music_and_melody:has_under_water_music 中标记该生物群系
  • 事件权重修复。这修复了原版代码中的一个缺陷(不一定是 bug),该缺陷使 sounds.json 文件忽略为 “type”: “event” 指定的权重。该修复仅应用于明确指定了权重的条目,确保与原版及模组声音池安全兼容,同时允许 Music and Melody 在其自身的声音池中利用此修复。这也允许进一步修复创造模式音乐的频率,因为创造模式音乐引用了 music.game 声音事件
  • 菜单按钮。是否应将音乐播放器图标按钮添加到标题界面和暂停界面
  • 自动唱片。无专辑的模组唱片是否应填充到后备的“模组唱片”专辑中
  • 允许事件。事件系统是否应运作
  • 在线功能。依赖互联网的功能是否应运作

需要在服务端也安装 Music and Melody 的功能:

  • 统计唱片使用。将唱片放入唱片机是否应计为使用该唱片。用于确定音乐唱片是否在生存模式下解锁播放
  • 同步结构。是否应追踪结构信息并发送到客户端。用于带有结构特定条件的事件
  • 改进 PvE 检测。服务端是否应向客户端提供更可靠的 PvE 追踪检测,用于 pve_score 事件

再次说明,如需更多文档,你应该查看 Wiki!

_如果你有任何反馈、问题或贡献,欢迎在 GitHub 页面 上提交 issue 或 pull request_

_Music and Melody 与 Simple Music Control 完全集成,后者提供额外功能,例如更精美的音乐弹窗和可自定义的音乐频率,精确到秒!此外,Simple Music Control 为 1.21.1 提供正在播放弹窗和无加载中断的播放_

_如果你是一名作曲家,或者你只是觉得自己找到了一些适合添加的音乐,请提交 issue 或在 Discord 上以 @rebel459 联系我_

_如果你想要一些新的音乐唱片,也请查看 Legacies and Legends!_

音乐鸣谢

F7c82 – https://www.youtube.com/@F7c82

Shauny Jang – https://www.shaunyjangaudio.com

Jorclai – https://www.youtube.com/@Jorclai

Soul_ – https://www.youtube.com/@soulwynmc

bhuv_ – https://www.youtube.com/@bhuv_

Firel – https://www.youtube.com/@FirelMusic

Technotech – https://www.youtube.com/@technotechmusic

Johan Johnson – https://minecraft.wiki/w/Johan_Johnson

Antimo & Welles – https://www.youtube.com/antimowelles

Freja Nelson – https://www.youtube.com/@frejanelson

Firch – https://www.youtube.com/@Firchex

qwaston – https://www.youtube.com/@qwaston

BouncyTorch – https://aurigrave.org/

Oh Eight – https://www.youtube.com/@oheight

Louie Zong – https://louiezong.bandcamp.com

solunary

Naps the Block – https://www.youtube.com/@napstheblock

Talon Trueblood – https://www.youtube.com/@TalonTrueblood

RedWolf – https://www.youtube.com/@redwolfninja

ARKTNDR – https://www.youtube.com/@ARKTNDR

Aversial – https://www.youtube.com/@Aversial731

Joabi – https://www.youtube.com/@Joabi_

Soft Serve Salad – https://www.youtube.com/@SoftServeSalad

常见问题

Music and Melody 支持哪些 Minecraft 版本?

Music and Melody 支持 Minecraft Java 版 1.21–26.3,共 8 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Music and Melody 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

Rebel459 的其他作品

查看全部 →