Skip to content

Commit b8d0460

Browse files
📄 更新 EssentialsX 配置文件部分 (#97)
Co-authored-by: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com>
1 parent 16e4c42 commit b8d0460

16 files changed

Lines changed: 242 additions & 204 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@
3939
"engines": {
4040
"node": ">=18.0"
4141
},
42-
"packageManager": "pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a"
42+
"packageManager": "pnpm@10.32.1"
4343
}

src/content/docs/java/process/plugin/management-tool/basic-plugins/essentialsx/config-yml.md

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ title: config.yml
1313
############################################################
1414

1515
# 这是 EssentialsX 的配置文件。
16-
# 此配置基于 2.21.2 版本
16+
# 此配置基于 2.22.0-dev+73-482175e 版本生成
1717
# 查看最新的默认配置请访问 https://git.io/JG4z1
1818

1919
# 如果您想在此文档中使用特殊字符(如重音字母),必须将文件保存为 UTF-8 格式,而不是 ANSI。
@@ -242,6 +242,11 @@ world-change-fly-reset: true
242242
# 这只有在玩家拥有 'essentials.fly' 权限时才有效。
243243
world-change-preserve-flying: true
244244

245+
# 当玩家切换游戏模式时,EssentialsX 是否应保留他们的飞行状态?
246+
# 启用后,如果玩家在切换游戏模式时正在飞行,其飞行状态将被保持。
247+
# 这只有在玩家拥有 'essentials.fly' 权限时才有效。
248+
gamemode-change-preserve-flying: false
249+
245250
# 当玩家切换世界时,EssentialsX 是否应根据其权限重置其速度?
246251
# 如果玩家没有 'essentials.speed' 权限,这会将玩家的速度重置为默认值。
247252
# 如果玩家没有 'essentials.speed.bypass' 权限,其速度将被重置为
@@ -486,10 +491,26 @@ remove-god-on-disconnect: false
486491
# 设置为 -1 表示无超时。
487492
auto-afk: 300
488493

489-
# 在此超时(以秒为单位)后,玩家将被踢出服务器。
494+
# 在此超时(以秒为单位)后,玩家将被踢出服务器
495+
# 或执行 'afk-timeout-commands' 中的命令。
490496
# 'essentials.afk.kickexempt' 权限会覆盖此功能。
491497
# 设置为 -1 表示无超时。
492-
auto-afk-kick: -1
498+
auto-afk-timeout: -1
499+
500+
# 当达到上述 'afk-auto-timeout' 定义的阈值时,要执行的命令列表。
501+
# 如果此列表为空且 'afk-auto-timeout' 未设置为 -1,EssentialsX 将默认
502+
# 在玩家达到超时阈值时踢出玩家。
503+
#
504+
# 警告:您必须在此处包含一个命令,该命令要么将玩家从服务器移除,
505+
# 要么阻止他们处于 AFK 状态。否则,这些命令将每秒运行一次,
506+
# 直到玩家不再 AFK!
507+
#
508+
# 可用占位符:
509+
# {USERNAME} - 玩家的用户名。
510+
# {KICKTIME} - 玩家 AFK 的时间(以分钟为单位)。
511+
afk-timeout-commands:
512+
#- eco take {USERNAME} 10
513+
#- kick {USERNAME} You have been kicked for being inactive for {KICKTIME} minutes! You lost $10.
493514

494515
# 如果您希望在玩家 AFK 时冻结他们,请将此设置为 true。
495516
# 其他玩家或怪物将无法将他们推出 AFK 模式。
@@ -587,6 +608,10 @@ custom-new-username-message: "none"
587608
# 设置为 false 以保留原版消息。
588609
use-custom-server-full-message: true
589610

611+
# EssentialsX 是否应使用语言文件中的自定义"您未在此服务器白名单上"消息覆盖原版消息?
612+
# 设置为 false 以保留原版消息。
613+
use-custom-whitelist-message: true
614+
590615
# 您可以在玩家数量达到一定限制时禁用加入和退出消息。
591616
# 当玩家数量低于此数字时,加入/退出消息将始终显示。
592617
# 设置为 -1 以始终显示加入和退出消息,无论玩家数量如何。
@@ -749,6 +774,10 @@ safe-usermap-names: true
749774
# 示例:CommandBlock at <x>,<y>,<z> issued server command: /<命令>
750775
log-command-block-commands: true
751776

777+
# 当控制台执行命令时,EssentialsX 是否应输出日志?
778+
# 示例:CONSOLE issued server command: /<命令>
779+
log-console-commands: true
780+
752781
# 设置使用 /fireball 重生的射弹的最大速度。
753782
max-projectile-speed: 8
754783

@@ -848,6 +877,10 @@ min-money: -10000
848877
# 启用此功能以记录与购买/销售/交易标牌和销售命令的所有交互。
849878
economy-log-enabled: false
850879

880+
# 启用此功能以在 trade.log 文件中用 UUID 替换用户名。
881+
# 如果为 false,将使用用户名而不是 UUID。
882+
economy-log-uuids: false
883+
851884
# 启用此功能以同时记录来自其他插件通过 Vault 的所有交易。
852885
# 这可能导致经济日志快速填满,所以应该只在测试目的时启用!
853886
economy-log-update-enabled: false
@@ -869,6 +902,11 @@ baltop-requirements:
869902
minimum-balance: 0
870903
minimum-playtime: 0
871904

905+
# 限制缓存的余额排行榜条目数量。
906+
# 对于拥有大量玩家的服务器,建议设置此值,因为它可以减少内存使用。
907+
# 设置为 -1 以禁用限制。
908+
baltop-entry-limit: -1
909+
872910
# 货币格式,不包括符号。有关符号配置,请参见下面的 'currency-symbol-format-locale'。
873911
#
874912
# "#,##0.00" 是大多数国家显示货币的方式。
@@ -1031,6 +1069,7 @@ protect:
10311069
fireball-fire: false
10321070
fireball-playerdamage: false
10331071
fireball-itemdamage: false
1072+
windcharge-explosion: false
10341073
witherskull-explosion: false
10351074
witherskull-playerdamage: false
10361075
witherskull-itemdamage: false

src/content/docs/java/start/basic/server-management-command.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ title: 常用服务器管理指令
66

77
## /stop
88

9-
这个指令是用来关闭服务器的,注意:请确定你需要关闭后再关闭,这次操作会踢出所有玩家
9+
这个指令是用来关闭服务器的,注意:请确定你需要关闭后再关闭,这次操作会踢出所有玩家
1010

1111
:::danger
1212

13-
千万不要强制关闭服务器,否则会造成存档丢失,玩家数据损坏等多种严重问题
13+
千万不要强制关闭服务器,否则会造成存档丢失,玩家数据损坏等多种严重问题
1414

1515
:::
1616

@@ -24,49 +24,49 @@ title: 常用服务器管理指令
2424
restart-script: ""
2525
```
2626
27-
在引号内设置 [启动脚本](/general/basics/what-is-startup-script) 路径,否则这个指令不会帮你自动重启服务器,你仍然需要自行启动服务端
27+
在引号内设置 [启动脚本](/general/basics/what-is-startup-script) 路径,否则这个指令不会帮你自动重启服务器,你仍然需要自行启动服务端
2828
2929
:::
3030
3131
## /kick [玩家名称] \[踢出玩家的原因]\(可以不写)
3232
33-
踢出服务器上的玩家,当然,玩家可以重新加入
33+
踢出服务器上的玩家,当然,玩家可以重新加入
3434
3535
## /ban [玩家名称] \[封禁玩家的原因]\(可以不写)
3636
37-
封禁服务器上的玩家,除非解封,玩家不可以重新进入
37+
封禁服务器上的玩家,除非解封,玩家不可以重新进入
3838
3939
## /pardon [玩家名称]
4040
41-
解封曾经封禁过的玩家,注意,在 MC 的老版本 (1.0.16 之前) 中这个指令可能是/unban
41+
解封曾经封禁过的玩家,注意,在 MC 的老版本 (1.0.16 之前) 中这个指令可能是 `/unban`。
4242

4343
## /list
4444

45-
列出服务器上的所有玩家 (不包括已经退出服务器的)
45+
列出服务器上的所有玩家 (不包括已经退出服务器的)
4646

4747
## /ban-ip [IP 地址]
4848

49-
封禁服务器上的玩家 (根据 IP 地址),这会导致封禁玩家所处的 IP 的玩家都不可进入
49+
封禁服务器上的玩家 (根据 IP 地址),这会导致封禁玩家所处的 IP 的玩家都不可进入
5050

5151
:::danger
5252

53-
不要尝试在 frp 上使用这个指令,你会惊奇的发现,所有人都进不去
53+
不要尝试在 frp 上使用这个指令,你会惊奇的发现,所有人都进不去
5454

5555
:::
5656

5757
:::note
5858

59-
其实这玩意真的没多大用,对于玩家来说,重启一下路由器或挂个代理就可以
59+
其实这玩意真的没多大用,对于玩家来说,重启一下路由器或挂个代理就可以
6060

6161
:::
6262

6363
## /pardon-ip [IP 地址]
6464

65-
解封封禁过 IP 地址的玩家
65+
解封封禁过 IP 地址的玩家
6666

6767
## /plugins
6868

69-
看到服务器所有安装的插件,这个指令的权限默认是打开的,所有人都能看到
69+
看到服务器所有安装的插件,这个指令的权限默认是打开的,所有人都能看到
7070

7171
如果你不想玩家通过指令获取插件列表,可以将以下权限设置为 `false` 即可。
7272

@@ -80,22 +80,22 @@ bukkit.command.help
8080

8181
能够通过分析 tab 补全,利用某些版本的漏洞,获取服务器插件列表。
8282

83-
如果介意被获取插件,可以安装 `Plugin Hide Pro` 或 `CommandWhiteist` 插件
83+
如果介意被获取插件,可以安装 `Plugin Hide Pro` 或 `CommandWhiteist` 插件
8484

8585
## /op [玩家名称]
8686

87-
给予指定玩家 OP(操作员) 权限
87+
给予指定玩家 OP(操作员) 权限
8888

8989
## /deop [玩家名称]
9090

91-
解除玩家的 OP 权限
91+
解除玩家的 OP 权限
9292

9393
:::danger
9494

95-
千万不要随意给玩家 OP,恶意玩家可以使用此权限损坏服务器,甚至入侵主机
95+
千万不要随意给玩家 OP,恶意玩家可以使用此权限损坏服务器,甚至入侵主机
9696

9797
需要注意,OP 间可以互相 deop,只要一个人获取了 OP 就能下掉其他所有的 OP,
9898

99-
这是一个非常危险的权限,如果可能,请用权限管理插件而不是给一堆 OP
99+
这是一个非常危险的权限,如果可能,请用权限管理插件而不是给一堆 OP
100100

101101
:::

src/content/docs/java/start/basic/what-is-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ _Minecraft_ 提供了让玩家可以进行 _多人游戏_ 的服务端,称为
3939

4040
## 一些误区
4141

42-
服务器不能在已经关闭或睡眠的电脑上运行,~~人类的科技还没有办法做到虚空生电~~
42+
服务器不能在已经关闭或睡眠的电脑上运行,~~人类的科技还没有办法做到虚空生电~~

0 commit comments

Comments
 (0)