外观
基础信息
本模组需要先创建一个基础信息文件,模组将先读取此文件
首先需要创建文件info.xml
然后参考以下标准格式示范:
xml
<?xml version="1.0" encoding="UTF-8"?>
<info>
<author>Dinganzhi</author>
<version>1.0.0</version>
<title>
<zh-Hans>滚服地铁地图</zh-Hans>
<zh-Hant></zh-Hant>
<en>Gunfu Metro Map</en>
</title>
<website>https://gfmetro.of.cd</website>
<lpath>https://gfmetro.of.cd/src/xml/lines.xml</lpath>
<spath>https://gfmetro.of.cd/src/xml/stations.xml</spath>
<description>为214服务器生存滚服地铁制作的地图</description>
</info>此即是完整的文件
<author>
全版本必填项
表示该文档的作者
可以是任何文本内容,没有对名称、格式、数量等等的限制
例
xml
<author>Dinganzhi</author><version>
全版本必填项
表示该文档的版本
需要注意的是,此数据的版本并不指适用的模组版本,而是表示文档自身的版本号,此版本号也不需要和模组的版本号相匹配
建议填写标准的版本格式,可以是数字或数字与文本的组合,不过没有具体格式,模组不会比较版本或自动更新,仅提供给用户显示
例
xml
<version>1.0.0</version><title>
全版本必填项
指定该文档的标题
标题可以是任何文本,但建议与语言相匹配,并不使用特殊字符
在此标签中包含三个包含实际数据的语言标签,分别是
<zh-Hans>(表示简体中文)<zh-Hant>(表示繁体中文)<en>(表示英语)
若有语言不需要或未翻译,请替换数据为其他语言的文本,必须保留标签
这将会显示在部分GUI上,因此文本内容推荐使用地铁系统的名称或"某某某的地铁"等等
例
xml
<name>
<zh-Hans>滚服地铁地图</zh-Hans>
<zh-Hant>Gunfu Metro Map</zh-Hant>
<!--若繁体中文没有翻译,其数据可以替换为其他语言-->
<en>Gunfu Metro Map</en>
</name><website>
全版本必填项
指定网站地址
填写一个http(s)协议的网站URL
建议填写作者或组织的网站主页,这将作为GUI中点击标题后打开的地址
需要添加http://或https://
例
xml
<website>https://gfmetro.of.cd</website><lpath>与<spath>
全版本必填项
分别指定lines.xml(线路数据)与stations.xml(站点数据)的位置
线路与站点的数据文件名建议为lines.xml与stations.xml,避免出现数据解析错误
位置可以是http(s)的在线URL,也可以是一个本地地址
其中在线URL需要添加http://或https://
本地地址是一个相对路径,以游戏版本文件夹作为根目录,请在路径中填写正斜杠/而不是反斜杠\
例如版本文件夹为C:\.minecraft\version\1.21.7,若填写gunfu-metro/lines.xml,则完整路径为C:\.minecraft\version\1.21.7\gunfu-metro\lines.xml
例
xml
<lpath>https://gfmetro.of.cd/src/xml/lines.xml</lpath>
<spath>https://gfmetro.of.cd/src/xml/stations.xml</spath><description>
选填项
描述文档信息和简介
作为文档的简介或介绍使用,用于显示文档的其他信息
该标签仍未在当前版本中被使用,因此你可以忽略该标签
例
xml
<description>为214服务器生存滚服地铁制作的地图</description>