MC开服教程2:材质包法自定义唱片音乐
零、前言
系列教程
MC开服教程一:简略版使用阿里云部署mc服务器(paper端)
一、总介绍
本教程使用材质包方法替换唱片文件,材质包应放在
游戏目录\.minecraft\resourcepacks
无论是文件夹还是压缩包zip形式,游戏都能正常读取
自己在编辑的时候可以用文件夹实时更改,方便调试,发布给朋友们时打包成zip
首先解压这个成品的zip,文件树如下
主要分为音乐文件、唱片命名语言包、材质包封面、说明文件、版本摘要信息五个部分,下面一一来介绍
二、音乐文件
音乐文件就是自己想要替换的唱片的曲子
根据wiki,mc1.17版本一共有12首曲子加一首1.16新增的pigstep。把转换后的ogg文件命名为对应唱片的名字(全小写),放到层级下
材质包名\assets\minecraft\sounds\records
无论是视频还是音乐都可以转换,寻找相关资源时,不必找音质太好的,192kbs应该就差不多了,因为都会被压
转换ogg可以使用格式工厂工具
无论是视频还是其他格式的音频文件,都能转换成ogg格式,并且格式工厂提供简单的歌曲拼接功能,可以把几个曲子拼接起来
三、唱片命名语言包
使用语言包的方式,改变唱片在游戏中显示的名字,让小伙伴知道唱片对应的曲子
语言文件zh_cn.json放在
材质包\assets\minecraft\lang
zh_cn.json可以参考
{"item.minecraft.music_disc_13.desc": "[cy]歌剧魅影、think of me、angel of music、夜的乐章","item.minecraft.music_disc_cat.desc": "[老王]微熱からMystery + Storm in Lover","item.minecraft.music_disc_blocks.desc": "[老王]初恋+檸檬+なごり雪","item.minecraft.music_disc_chirp.desc": "[2333提名]贝多芬第八交响曲第一乐章+第五交响曲第四乐章","item.minecraft.music_disc_far.desc": "[2333]西班牙交响曲第一乐章+天方夜谭组曲第三乐章","item.minecraft.music_disc_mall.desc": "[hz]费翔 - 故乡的云+冬天里的一把火(87春晚)","item.minecraft.music_disc_mellohi.desc": "[hz]雷光组曲 丽しき军神+女神の骑士+戦神","item.minecraft.music_disc_stal.desc": "[Mifer]鬼灭4首 炎+红莲华+炭治郎之歌+from the edge","item.minecraft.music_disc_strad.desc": "[Mifer]巨人5首 我的战争+No matter where u are+尸的道+红失+残酷美世界","item.minecraft.music_disc_ward.desc": "[老王提名]Linda Rosenthal - Csardas (Vittorio Monti)","item.minecraft.music_disc_11.desc": "[cy]Panic! At The Disco - Into the Unknown","item.minecraft.music_disc_wait.desc": "[2333]中国国家交响乐团 - 北京喜讯到边寨","item.minecraft.music_disc_pigstep.desc": "[保留]Lena Raine - Pigstep"
}
四、材质包封面
一张64×64的png图片,命名为pack.png放在材质包目录下
五、说明文件
说明文件README.txt并不是必须的,现在的1.17版本似乎也不能在游戏里看到该文档,只是用来给用户知道这个材质包的作者相关信息和替换了什么文件
没有固定模板,我是这样写的
猫界音乐包V1.4
作者:mchz
制作日期:2021-05-20
13 for [cy]歌剧魅影、think of me、angel of music、夜的乐章
cat for [老王]微熱からMystery + Storm in Lover
blocks for [老王]初恋+檸檬+なごり雪
chirp for [2333提名]贝多芬第八交响曲第一乐章+第五交响曲第四乐章
far for [2333]西班牙交响曲第一乐章+天方夜谭组曲第三乐章
mall for [hz]费翔 - 故乡的云+冬天里的一把火(87春晚)
mellohi for [hz]雷光组曲 丽しき军神+女神の骑士+戦神
stal for [Mifer]鬼灭4首 炎+红莲华+炭治郎之歌+from the edge
strad for [Mifer]巨人5首 我的战争+No matter where u are+尸的道+红失+残酷美世界
ward for [老王提名]Linda Rosenthal - Csardas (Vittorio Monti)
11 for [cy]Panic! At The Disco - Into the Unknown
wait for [2333]中国国家交响乐团 - 北京喜讯到边寨
pigstep for [保留]Lena Raine - Pigstep
六、版本摘要信息
版本摘要信息文件pack.mcmeta,定义显示在说明文件中的摘要信息
模板如下
{"pack": {"pack_format": 6,"description":"\u00A76猫界专属音乐包v1.4"}
}
pack_format是定义封包的版本信息,我们替换的音乐包功能比较简单,所以这个数字影响不大,比如在1.16版本中这个数字为6是可以的,在1.17中用版本为6就偏小了,会提示不兼容,但是只要把数字改成7就完美解决,如果道1.18等后续版本又提示版本不兼容,把数字改大即可。
description就是摘要信息,\u00A76字段单纯是给这段字增加颜色
MC开服教程2:材质包法自定义唱片音乐相关推荐
- MC开服教程3:python提取日志中的聊天记录、登录信息、死亡信息、成就信息
零.前言 系列教程 MC开服教程1:简略版使用阿里云部署mc服务器(paper端) MC开服教程2:材质包法自定义唱片音乐 一.总介绍 在云端部署好多人服务器后,mc的logs文件夹里面记录了游戏的日 ...
- Linux+MCSM9+Docker 搭建我的世界mohist1.18.2版服务器,MC开服教程
Debian系统使用MCSManager9面板和Docker容器搭建Minecraft Java版私服的教程,本教程用的mohist1.18.2服务端,用其他服务端的也可以参考一下. mohist支持 ...
- Minecraft开服教程,Windows搭建 我的世界(mc) 1.18.2 服务器教程
Windows server 2019搭建 Minecraft 1.18.2 forge版服务器教程,我的世界(MC)开服教程 Linux搭建我的世界 Paper1.18.1 服务器教程:https: ...
- 我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端开服软件mac版Java启动器
我的世界Minecraft基岩版开服教程(Linux)开服器开服包下载开服网站服务器开服核心开服端 前言:大家好我是艾西,接上一篇我的世界Minecraft Java开服教程(Windows) 这期跟 ...
- 我的世界(MC) forge 1.19.3 开服教程
Debian系统使用MCSManager9面板搭建Minecraft Java版MOD服务器的教程,本教程用的forge1.19.3服务端,用其他服务端的也可以参考一下. 其他版本我的世界服务器搭建教 ...
- 我的世界1.12.2 神奇宝贝(精灵宝可梦) 开服教程
Minecraft(MC)1.12.2 整合包 神奇宝贝(精灵宝可梦) 服务器搭建教程,提供服务端和客户端下载,本文服务端系统使用Linux,面板用的MCSM. 服务端和客户端从MCBBS下载的,地址 ...
- 公公的MC开服启程之路
目录 前言 一.云服务器设置 二.Xshell上的前置操作 三.安装服务器 四.安装插件 总结 前言 写在前面:该教程仅用于给公公同学作MC开服之路的启发教程,因此内容简单,但后续进一步学习,还需要向 ...
- 传奇开服教程:传奇开服技术要学多久?好学嘛?
传奇开服教程:传奇开服技术要学多久?好学嘛? 小白同学刚刚跨入传奇这行业,对于传奇是完全陌生的状态,整的就是一脸懵,作为进军传奇行业的资深顽家,我来给大家分享一下传奇开服流程 按照阶段性来划分 第一阶 ...
- 我的世界 1.18.1 Forge版 开服教程,可装MOD,带面板
Minecraft Forge-1.18.1 Java版服务器搭建教程,可加MOD,带网页管理面板. 视频教程:https://www.bilibili.com/video/BV1US4y1K7vK/ ...
- Minecraft开服教程
Minecraft开服教程 如果你要和小伙伴联机时,可以选择的方法有这样几种: 局域网联机:优点:简单方便,在MC客户端里自带.缺点:必须在同一局域网内. 有些工具会带有联机功能:优点:一般是通过连接 ...
最新文章
- SetTimer和KillTimer详解
- 打印某个进程下的所有线程--Linux环境
- 上手DocumentDB On Azure (二)
- rainmeter皮肤编写教程
- ip纯真数据库查询国家省市名称
- python爬虫qq好友信息_qq好友空间说说爬虫
- [Azure - VNet] 解决办法:Azure P2S VNet无法建立网络连接。“parameter is incorrect“ (Error 87 参数错误)
- Ardence公司PHAR-LAP ETS 简介
- 移动硬盘坏了不能被计算机识别,移动硬盘无法访问 “文件或目录损坏且无法读取” 怎么办?...
- 【软件工程】课程管理系统需求分析规格说明
- MS17-010永恒之蓝漏洞的简谈与利用
- video标签的属性详解
- ABP VNext学习日记17
- python把多个人声分离_一段音频中判断多个人声?
- 遗传算法(GA)详解
- 雨流计数法python程序_雨流计数法及其在程序中的具体实现
- 7和7的倍数游戏答案_月流水一亿的传奇游戏“贪玩蓝月”遭遇危机,还能够延续辉煌吗?...
- 研究生发计算机科学增刊,研究生学习成绩、科研成果计分办法(2017年6月修订)(试用稿) ......
- ZBrush 4R7完整功能解析、高效使用技巧,对新手入门极度友好
- 安全狗安装linux64位,服务器安全狗Linux版V2.0升级更新
热门文章
- 基于esp32 的时间系统
- 媒体聚焦:西电卡门——12月24日更新
- 写点感想2:车载毫米波雷达产品研发架构
- 建立了一个博客园创业者QQ群
- java jive歌词翻译_Java Jive歌词 Java JiveLrc歌词
- android 打印机 kernel,adb如何打印kernel输出log
- IT人才供不应求,大数据分析程序员今后的发展道路
- IT人才薪水“虚高” ,寡头垄断下小企业工程师告急[转]
- 复化科特斯公式matlab_【原创】牛顿-柯特斯数值积分公式及其MATLAB的实现
- 自建微信公众号文章搜索舆情系统