Skip to content

基础信息

本模组需要先创建一个基础信息文件,模组将先读取此文件

首先需要创建文件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.xmlstations.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>