跳到主要内容

配置

lang: "en"
loadDefaultFiles: true

# 服务器上资源包所在的开放端口。
# 端口必须开放且不被其他程序占用。
# 不能与服务器端口相同(例如25565)。
port: 8085
# 你的服务器IP。例如:141.148.166.48 不能是localhost/127.0.0.1
# 插件可以自动获取它。如果插件无法获取服务器的IP地址,请手动输入。
#ip: "127.0.0.1"

# 玩家加入时将会加载的资源包列表。
joinPacks:
- main

# 当玩家离开服务器时是否重置资源包
resetPackOnLeave: true

# 资源包列表
packs:
main:
# 启用资源包的哈希检查。
enableHash: true
# 保护资源包以防止未经授权的修改。
protect: true
# 是否替换冲突的文件
replaceDuplicate: false
# 当提示玩家下载资源包时显示的消息。
prompt: "请下载资源包!"
# 指示此资源包是否为玩家必需。
required: true
# 将与主资源包一起包含的关联资源包列表。
connectedPacks:
BetterHUD:
# 资源包的ZIP文件或文件夹路径。
path: "BetterHud/build.zip"
# 启用/禁用使用绝对路径
absolutePath: false
# 包含此资源包时要跳过的文件或目录。
skipFiles:
- assets/minecraft/textures/gui/
BackpackPlus:
path: "/home/user/server/plugins/BackpackPlus/resourcepack.zip"
absolutePath: true
skipFiles: []
EliteMobs:
#path: "EliteMobs/exports/elitemobs_resource_pack.zip"
#absolutePath: false
# 从互联网下载ZIP存档的URL
url: http://123.123.123.123/addon.zip
# 连接和读取的超时时间
timeout:
read: 180
timeout: 180
skipFiles: []
Oraxen:
path: "Oraxen/pack/pack.zip"
absolutePath: false
skipFiles: []
ItemsAdder:
path: "ItemsAdder/output/generated.zip"
absolutePath: false
skipFiles: []
ModelEngine:
path: "ModelEngine/resource pack.zip"
absolutePath: false
skipFiles: []

low_quality:
# 启用低质量资源包的哈希检查。
enableHash: true

- "zip" # 忽略zip文件
- "txt" # 忽略文本文件
- "yml" # 忽略YAML文件
- "json1" # 忽略扩展名为'json1'的JSON文件

Lang

语言选择,插件中可用的语言:乌克兰语(ua)、英语(en)、俄语(ru)

LoadDefaultFiles

加载默认文件

Port

服务器上任何开放且未使用的端口,将用于托管资源包

IP

插件本身会确定其运行的服务器IP地址。但如果插件无法做到这一点,请手动输入IP地址以帮助它。

JoinPacks

玩家进入游戏时将发送给用户的资源包列表。

ResetPackOnLeave

当玩家离开服务器时重置已安装的资源包。

Packs

packs:
main:
# 启用资源包的哈希检查。
enableHash: true
# 保护资源包以防止未经授权的修改。
protect: true
# 是否替换冲突的文件
replaceDuplicate: false
# 当提示玩家下载资源包时显示的消息。
prompt: "请下载资源包!"
# 指示此资源包是否为玩家必需。
required: true
# 将与主资源包一起包含的关联资源包列表。
connectedPacks:
BetterHUD:
# 资源包的ZIP文件或文件夹路径。
path: "BetterHud/build.zip"
# 启用/禁用使用绝对路径
absolutePath: false
# 包含此资源包时要跳过的文件或目录。
skipFiles:
- assets/minecraft/textures/gui/
BackpackPlus:
path: "/home/user/server/plugins/BackpackPlus/resourcepack.zip"
absolutePath: true
skipFiles: []
EliteMobs:
#path: "EliteMobs/exports/elitemobs_resource_pack.zip"
#absolutePath: false
# 从互联网下载ZIP存档的URL
url: http://123.123.123.123/addon.zip
# 连接和读取的超时时间
timeout:
read: 180
timeout: 180
skipFiles: []

Enable Hash

启用或禁用资源包中的哈希检查。不建议关闭此功能,因为这会使客户端在之后更新资源包时出现问题。

Protect

破坏资源包存档,使其无法被WinRAR读取。这是一种基本的保护措施,资源包永远无法完全防止被盗。

ReplaceDuplicate

此设置与connectedPacks相关。它决定是否替换冲突的文件。

Prompt

当提示玩家下载资源包时显示的消息。 仅适用于Minecraft 1.18.1或更高版本。

Required

指示此资源包是否为玩家必需。 仅适用于Minecraft 1.18.1或更高版本。

Connected Packs

将添加到最终存档中的资源包

Path

资源包的ZIP文件或文件夹路径。

Absolute Path

绝对路径意味着你指定文件或文件夹的完整路径。如果不使用,父文件夹将始终是Plugins文件夹。

让我们考虑以下情况。你有一个专用的虚拟服务器,在该服务器上你创建了多个服务器在一个目录中 /home/user/server1/ /home/user/server2/ 因此,使用绝对路径你将能够指定位于另一个服务器上的文件的路径。例如 /home/user/server2/Plugins/BetterHud/pack.zip

URL

能够从网站下载资源包。为此,你必须提供直接链接。例如 https://123.123.123.123/main.zip。使用此功能将禁用从磁盘路径加载资源包。

Timeout

等待资源包所在服务器响应的时间。你的服务器可能需要几分钟才能连接并下载资源包。

Skip Files

包含此资源包时要跳过的文件或文件夹。

Ignore Files

处理资源包时要忽略的文件类型列表。