介绍

我基于 Vazkii 的原版 Ambience 模组制作了这个模组,因为我非常喜欢他的模组,但觉得其中还缺少一些内容。既然他已在 GitHub 上公开了源代码,我就出于兴趣添加了一些功能,以及我认为这款为 Minecraft 添加音乐的模组所必需的内容。下方介绍了新增方块、工具合成配方,以及如何配置和使用。
注意:这个模组不是 Ambience 模组的附属模组,而是包含额外功能的完整 Ambience 模组,因此无需在游戏中安装原版 Ambience。由于这个模组会向游戏中添加方块和物品,因此客户端和服务器端都必须安装!
这个模组包含原版模组的所有事件,相关说明可点击此处查看。以下是新增事件,可添加到 ambience.properties 文件中:
- area.[areaname]
- area.[areaname].[redstonepower 0-15]
- event.attacked
- event.advancement
- event.bossEnderDragon
- event.bossWither
- event.falling
- event.flyingelytra
- event.lava
- event.gameover
- event.paused
- event.connecting
- event.disconnected
- event.oceanMonument
- event.loadingWorld
- event.ranch
- event.fortress
- event.stronghold
- event.mansion
- event.oceanmonument
- event.mineshaft
- event.deserttemple
- event.endcity
- event.igloo
- event.jungletemple
- event.oceanruin
- event.pillageroutpost
- event.shipwreck
- event.swamphut
- event.dripwaterincave (在湖穴中有滴水时生效)
- event.riding.[entityname]
- effect.[potionname] (例如:effect.nightVision=visionbeyondreach)
- mob.[mobname] (例如: mob.wroughtnaut=Boss3)
各维度事件:
- dimension.[DimensionID] (设置在自定义维度中全局播放的音乐)
- dimension.[DimensionID].[Event] (例如: dimension.-11325.sleeping=sleeping)
- effect.[potionname].[DimensionID] (例如:effect.nightVision.-1=visionbeyondreach)
好了,直接给我音乐包吧:
(将其解压到 Minecraft 安装目录的根文件夹中)
配置说明请参阅维基
要为选定区域添加声音,首先需要 Soundnizer 工具:

使用 Soundnizer 工具时,手持工具对一个方块左键单击,再对另一个方块右键单击,即可选定一个矩形区域:

之后,进入选定区域,抬头看向天空,或者远离其他所有方块,然后再次右键打开创建界面:

创建的区域名称必须与 ambience.properties 文件中设置的区域名称一致
例如:如果你在配置文件中创建了一个area.Shop=shop,那么 GUI 中的名称应为:Shop。
要编辑区域,只需手持 Soundnizer 工具对着空气右键,即可打开 GUI
按 Shift+右键可清除选区
共有六种方块:
歌曲切换器:

这个方块会根据红石信号强度切换区域中正在播放的歌曲。使用方法很简单:用 Soundnizer 工具创建一个区域,在区域内任意位置放置歌曲切换器,并向其输入红石信号,为区域供能以播放不同歌曲。你最多可以为该区域设置 15 首不同的歌曲,只需在配置文件中像这样设置区域的红石信号等级:
area.Course.15=course
area.Course.14=race_start
area.Course.13=race_running
area.Course.12=race_over
提示:它非常适合用来制作搭配主题音乐的小游戏 😁
警报器:

这是一个警报器,你可以为它设置要播放的声音;启动时还会闪烁发光。它也兼容 SEUS PTGI 光影。你只需在光影包中的 block.properties 文件里,找到下面这行代码并进行编辑:
block.50=minecraft:torch ambience:alarm_lit_white ambience:alarm_lit_red ambience:alarm_lit_orange ambience:alarm_lit_yellow ambience:alarm_lit_lime ambience:alarm_lit_green ambience:alarm_lit_cyan ambience:alarm_lit_lightblue ambience:alarm_lit_blue ambience:alarm_lit_purple ambience:alarm_lit_magenta ambience:alarm_lit_pink ambience:alarm_lit_brown
扬声器

这是一个可以播放自定义声音的方块。要设置声音,请手持 Soundnizer 工具对它右键;要播放声音,则向扬声器输入红石信号。
如何为扬声器添加声音:
你需要将声音作为资源包添加到 Minecraft 文件夹中,并编辑 sounds.json 来添加声音。进入游戏后,前往“资源包”,像添加普通材质包一样,将 AmbienceSounds 作为资源包添加。
下面是一个包含几种示例声音的基础资源包:
❗注意:你必须将其解压才能生效,并且它已包含在上方的我的个人音乐包中)
陶笛

传说这把陶笛是一位伟大英雄遗落在这个世界上的,如果吹奏得当,它就能发挥强大的作用,它无法合成,只能在箱子中找到。
目前已知可以吹奏的歌曲有 7 首(吹奏歌曲的按键可以在 ambience.properties 中配置:
ocarina.sunssong
ocarina.songofstorms
ocarina.bolerooffire
ocarina.horsesong
ocarina.serenadeofwater
ocarina.preludeoflight
ocarina.minuetofforest
神明之角

号角是一件非常强大的物品,它能让你的敌人心生恐惧,并在战场上鼓舞你的盟友。
电影式转场

你可以创建图片,在进入某个结构或自定义创建的区域时显示,为此你必须将图片放入 AmbienceSounds.zip 资源包内的 “assets\ambience\textures\transitions” 文件夹中,并且文件名必须与结构或创建区域的名称相同,全部使用小写字母。
注意:本模组与 mineTunes 不兼容,因为两者使用同一个需要访问音频系统的前置库。
原模组作者: Vazkii:
https://www.curseforge.com/minecraft/mc-mods/ambience-music-mod
常见问题
Ambience – Extras (Music Mod) 支持哪些 Minecraft 版本?
Ambience – Extras (Music Mod) 支持 Minecraft Java 版 1.12.2–1.16.5,共 4 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Ambience – Extras (Music Mod) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论
登录后评论和评分