From 1964183e80be012ce1b20453c48f011063bde997 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Mon, 23 Jun 2025 15:06:34 +0800 Subject: [PATCH 01/15] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 448 ++++++++++++++++------------- 1 file changed, 251 insertions(+), 197 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 6de571a..987ef97 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -2,6 +2,67 @@ config-version: default: "6" description: Leaves 配置文件版本号。请勿修改! settings: + misc: + auto-update: + enable: + default: "false" + description: | + 是否开启 Leaves 自动更新。 + + ::: tip + 新的 Leaves 更新将在服务器重新启动后安装。 + ::: + download-source: + default: application + description: | + 指定自动更新下载源。 + - `application` GitHub Releases + allow-experimental: + default: "false" + description: 是否允许下载实验性版本。 + time: + default: + - "'14:00'" + - "'2:00'" + description: Leaves 自动更新的时间点(格式:HH:mm)。 + extra-yggdrasil-service: + enable: + default: "false" + description: 是否开启额外的 Yggdrasil 验证服务器。 + login-protect: + default: "false" + description: 是否开启登录保护,开启后将不允许用户名相同而 UUID 不同的玩家加入服务器。 + urls: + default: + - "'https://url.with.authlib-injector-yggdrasil'" + description: 指定 Yggdrasil API 地址。 + disable-method-profiler: + default: "true" + description: 是否禁用方法检查器。这可能对服务端调试造成影响,但不影响实际生产环境。关闭后可以部分提升服务端性能。 + no-chat-sign: + default: "true" + description: 是否禁用聊天举报。 + dont-respond-ping-before-start-fully: + default: "true" + description: 在服务器完全启动前是否**不**响应客户端请求。 + server-lang: + default: en_us + description: | + 指定服务端的语言。 + - `en_us` 英语(美国) + - `zh_cn` 简体中文(中国) + server-mod-name: + default: Leaves + description: 指定服务端名称。 + bstats-privacy-mode: + default: "false" + description: 是否开启 bStats 隐私模式。开启后,Leaves 将停止收集服务端版本、游玩人数、Java 版本等用户信息。 + force-minecraft-command: + default: "false" + description: 是否令插件命令不覆盖原版指令。 + leaves-packet-event: + default: "true" + description: 是否启用 leaves 提供的 packet 事件系统。这可能影响到服务器性能。 modify: fakeplayer: enable: @@ -53,81 +114,6 @@ settings: tick-type: default: NETWORK description: 假人的默认[实体刻类型](fakeplayer#实体刻类型) - minecraft-old: - block-updater: - instant-block-updater-reintroduced: - default: "false" - description: 是否重新引入 1.19 前的瞬时方块更新机制。 - cce-update-suppression: - default: "false" - description: | - 是否允许利用 ClassCastException 进行更新抑制。 - - ::: tip - 有关更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 - ::: - redstone-wire-dont-connect-if-on-trapdoor: - default: "false" - description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线。 - old-block-entity-behaviour: - default: "false" - description: 是否启用旧版本的方块实体行为,使 ClassCastException 更新抑制可以重新使用。 - shears-in-dispenser-can-zero-amount: - default: "false" - description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 - armor-stand-cant-kill-by-mob-projectile: - default: "false" - description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 - villager-infinite-discounts: - default: "false" - description: 是否允许村民感染并治愈之后的打折多次翻倍。 - copper-bulb-1gt-delay: - default: "false" - description: 是否使铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 - crafter-1gt-delay: - default: "false" - description: 是否将合成器输出物品的最高频率改为 1 游戏刻。 - zero-tick-plants: - default: "false" - description: 是否允许[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 - rng-fishing: - default: "false" - description: 是否允许破解钓鱼随机发生器。 - allow-grindstone-overstacking: - default: "false" - description: 是否允许堆叠诅咒附魔书。 - allow-entity-portal-with-passenger: - default: "true" - description: 是否允许带有乘客(身上有骑着实体)的生物通过传送门进行传送。 - disable-gateway-portal-entity-ticking: - default: "false" - description: 是否禁用折跃门传送后的区块强加载。 - disable-LivingEntity-ai-step-alive-check: - default: "false" - description: 是否禁用 LivingEntity 中 aistep 的存活检查。 - fix-fortress-mob-spawn: - default: "false" - description: 是否将堡垒刷怪机制恢复到 1.18.2 之前。参考 - [这篇文章](https://blog.fallenbreath.me/zh-CN/2024/fortress-nether-bricks-pack-spawning-issue-1182/)。 - old-hopper-suck-in-behavior: - default: "false" - description: 是否启用旧版本的漏斗吸入行为。 - revert-raid-changes: - allow-bad-omen-trigger-raid: - default: "false" - description: 是否允许带有不祥之兆效果的玩家直接跳过 30 秒的冷却时间触发袭击。 - give-bad-omen-when-kill-patrol-leader: - default: "false" - description: 是否使得玩家在击杀巡逻队队长时获得不祥之兆效果。这使得旧版本的袭击塔设计在新版本重新可用。 - skip-height-check: - default: "false" - description: 是否在袭击者生成时跳过对生成位置的高度检查。 - allow-anvil-destroy-item-entities: - default: "false" - description: 是否允许铁砧破坏物品实体。 - string-tripwire-hook-duplicate: - default: "false" - description: 是否允许在复制绊线时复制绊线钩。 elytra-aeronautics: no-chunk-load: default: "false" @@ -175,6 +161,7 @@ settings: default: "'false'" description: | 指定空潜影盒的最大堆叠数量。应填写 `1` - `64` 之间的数字,设置为 `false` 以禁用此功能。 + 启用后,潜影盒在容器内提供的比较器检测输出会变为所设定堆叠数所能提供的信号强度。 ::: tip 空潜影盒在作为掉落物和被玩家捡起时自动堆叠,如果玩家安装了支持的模组也可以在背包内手动堆叠。为了不破坏机器,空潜影盒不会在漏斗内被堆叠,并且堆叠的空潜影盒会在漏斗运行时被分开。 @@ -195,23 +182,21 @@ settings: - paper-global.yml `unsupported-settings.allow-headless-pistons: true` - - paper-global.yml - `unsupported-settings.allow-permanent-block-break-exploits: true` + - paper-global.yml `unsupported-settings.allow-permanent-block-break-exploits: true` - paper-global.yml `unsupported-settings.allow-piston-duplication: true` - - paper-global.yml `unsupported-settings.allow-grindstone-overstacking: - true` + - paper-global.yml `unsupported-settings.allow-grindstone-overstacking: true` + + - paper-global.yml `unsupported-settings.skip-tripwire-hook-placement-validation: true` - paper-world.yml `chunks.delay-chunk-unloads-by: 0` - paper-world.yml `entities.spawning.count-all-mobs-for-spawning: true` - - paper-world.yml `fixes.disable-unloaded-chunk-enderpearl-exploit: - false` + - paper-world.yml `fixes.disable-unloaded-chunk-enderpearl-exploit: false` - - paper-world.yml - `unsupported-settings.fix-invulnerable-end-crystal-exploit: false` + - paper-world.yml `unsupported-settings.fix-invulnerable-end-crystal-exploit: false` - spigot.yml `world-settings.max-tnt-per-tick: 2000` return-nether-portal-fix: @@ -239,12 +224,10 @@ settings: description: 是否在靴子拥有摔落缓冲魔咒时不会导致耕地被退化为泥土。 shared-villager-discounts: default: "false" - description: 是否允许多个玩家玩家共享同一村民折扣。 + description: 是否允许所有个玩家共享同一村民治愈折扣。 disable-check-out-of-order-command: default: "false" - description: 是否禁用聊天信息顺序检查。此问题于使用 - [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica) - 的一键放置功能时常会发生。 + description: 是否禁用聊天信息顺序检查。此问题于使用 [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica)的一键放置功能时常会发生。 despawn-enderman-with-block: default: "false" description: 是否允许手持方块的末影人自然消失。 @@ -259,15 +242,14 @@ settings: ::: shave-snow-layers: default: "true" - description: 是否允许对雪或雪块使用锹时减少雪层并掉落雪球。 + description: 是否允许对雪使用锹时减少雪层并掉落雪球。 ignore-lc: default: "false" description: | - 是否忽略生物生成最高方块高度([LC - 值](https://zh.minecraft.wiki/w/%E7%94%9F%E6%88%90#cite_note-3))。 + 是否忽略生物生成最高方块高度([LC值](https://zh.minecraft.wiki/w/%E7%94%9F%E6%88%90#cite_note-3))。 ::: warning - 截止至本条文档更新时(1.21.4-34),此功能暂时失效。 + 此功能已于1.21.5版本移除。 ::: disable-packet-limit: default: "false" @@ -307,19 +289,16 @@ settings: ::: bow-infinity-fix: default: "false" - description: 是否在物品栏中无箭矢时仍可使用拥有无限魔咒的弓,就像自身处于创造模式一样。 + description: 是否允许生存模式下在物品栏中无箭矢时仍可使用拥有无限魔咒的弓,就像自身处于创造模式一样。 hopper-counter: default: "false" - description: 是否启用类似 Carpet - 的[漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters)与对应的命令 - `/leaves counter`。 + description: 是否启用类似 Carpet 的[漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters)与对应的命令`/leaves counter`。 spider-jockeys-drop-gapples: default: "-1.0" description: 当蜘蛛骑士被击杀时掉落附魔金苹果的概率。设置为 `-1.0` 以禁用此功能。 renewable-deepslate: default: "false" - description: 是否使得在主世界且 `Y < 0` - 时,熔岩流在水平方向或上方触碰水源或水流时将会变为深板岩圆石而不是普通圆石,在非水平方向上将变成深板岩而不是石头。 + description: 是否使得在主世界且 `Y < 0` 时,熔岩流在水平方向或上方触碰水源或水流时将会变为深板岩圆石而不是普通圆石,在非水平方向上将变成深板岩而不是石头。 renewable-sponges: default: "false" description: 是否允许守卫者在被闪电束击中后转化为远古守卫者。 @@ -332,7 +311,12 @@ settings: - `EXPANDED` 允许使用骨粉催熟珊瑚和珊瑚扇。 fast-resume: default: "false" - description: 是否在服务器关闭时保存区块加载数据并在下次启动时恢复加载。 + description: | + 是否在服务器关闭时保存区块加载数据并在下次启动时恢复加载。 + + ::: waring + 此功能已于1.21.5版本移除,因为原版已经加入了这一功能。 + ::: force-peaceful-mode-switch: tick: default: "-1" @@ -346,23 +330,145 @@ settings: description: 指定强制伪和平检测的实体列表。 disable-vault-blacklist: default: "false" - description: 是否禁用宝库黑名单系统。这将使得所有玩家可以无限次打开一个宝库。 - performance: - remove: - tick-guard-lambda: - default: "true" - description: 是否在运算实体列表时**不**使用 `Lambda`。 - damage-lambda: + description: 是否禁用宝库黑名单系统。这将使得所有玩家可以无限次打开同一个宝库。 + exp-orb-absorb-mode: + default: "VANILLA" + description: | + 是否允许玩家更快地吸取经验球。 + - `FAST` 允许所有模式下的玩家快速吸取经验球。 + - `FAST_CREATIVE` 仅允许创造模式玩家快速吸取经验球。 + - `VANILLA` 使用原版吸取速度,即玩家无法快速吸取经验球。 + minecraft-old: + shears-in-dispenser-can-zero-amount: + default: "false" + description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 + armor-stand-cant-kill-by-mob-projectile: + default: "false" + description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 + villager-infinite-discounts: + default: "false" + description: 是否允许村民被多次感染并治愈时,所提供的折扣翻倍。 + copper-bulb-1gt-delay: + default: "false" + description: 是否使铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 + crafter-1gt-delay: + default: "false" + description: 是否将合成器输出物品的最高频率改为 1 游戏刻。 + zero-tick-plants: + default: "false" + description: 是否允许[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 + rng-fishing: + default: "false" + description: 是否允许破解钓鱼随机发生器。 + allow-grindstone-overstacking: + default: "false" + description: | + 是否允许使用砂轮堆叠诅咒附魔书。 + + ::: tip + 堆叠后的诅咒附魔书在容器内提供的比较器检测输出视为2组物品。 + ::: + allow-entity-portal-with-passenger: default: "true" - description: 是否在计算伤害时**不**使用 `Lambda`。 + description: 是否允许带有乘客(身上有骑着实体)的生物通过传送门进行传送。 + disable-gateway-portal-entity-ticking: + default: "false" + description: 是否禁用折跃门传送后的区块强加载。 + disable-LivingEntity-ai-step-alive-check: + default: "false" + description: 是否禁用 LivingEntity 中 aistep 的存活检查。 + fix-fortress-mob-spawn: + default: "false" + description: | + 是否将堡垒刷怪机制恢复到 1.18.2 之前。参考 + [这篇文章](https://blog.fallenbreath.me/zh-CN/2024/fortress-nether-bricks-pack-spawning-issue-1182/)。 + + ::: waring + 此功能已于1.21.5版本移除,因为原版修复了这一漏洞。 + ::: + spawn-invulnerable-time: + default: "false" + description: 是否允许玩家在进入游戏后的几秒内免疫伤害。 + old-hopper-suck-in-behavior: + default: "false" + description: 是否启用旧版本的漏斗吸入行为。 + old-nether-portal-collision: + default: "false" + description: | + 是否将地狱门的传送判定范围恢复为一个完整方块大小。 + + ::: waring + 此功能仅存在于1.21.5版本中。 + ::: + old-zombie-piglin-drop: + default: "false" + description: 是否允许处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 + revert-raid-changes: + allow-bad-omen-trigger-raid: + default: "false" + description: 是否允许带有不祥之兆效果的玩家直接跳过 30 秒的冷却时间触发袭击。 + give-bad-omen-when-kill-patrol-leader: + default: "false" + description: 是否使得玩家在击杀巡逻队队长时获得不祥之兆效果。这使得旧版本的袭击塔设计在新版本重新可用。 + use-old-find-spawn-position: + default: "false" + description: 是否使用旧版本袭击生成寻点逻辑。 + skip-height-check: + default: "false" + description: 是否在袭击者生成时跳过对生成位置的高度检查。 + old-zombie-reinforcement: + default: "false" + description: 是否允许僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时生成普通僵尸增援。 + allow-anvil-destroy-item-entities: + default: "false" + description: 是否允许铁砧破坏物品实体。 + tripwire-and-hook-behavior: + string-tripwire-hook-duplicate: + default: "false" + description: 是否启用常亮绊线及绊线复制功能。 + tripwire-behavior: + default: VANILLA_21 + description: | + 指定末地黑曜石平台与常亮绊线之间的互动行为。 + - `VANILLA_21` 常亮绊线无法阻止平台生成,平台可将生成范围内的方块变为掉落物。 + - `VANILLA_20` 常亮绊线可以阻止平台生成,平台会直接清除生成范围内的方块。 + - `MIXED` 常亮绊线可以阻止平台生成,平台可将生成范围内的方块变为掉落物。 + void-trade: + default: "false" + description: "" + block-updater: + instant-block-updater-reintroduced: + default: "false" + description: 是否重新引入 1.19 前的瞬时方块更新机制。 + cce-update-suppression: + default: "false" + description: | + 是否允许利用 ClassCastException 进行更新抑制。 + + ::: tip + 有关更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 + ::: + sound-update-suppression: + default: "false" + description: 是否允许使用声音抑制器。 + redstone-wire-dont-connect-if-on-trapdoor: + default: "false" + description: | + 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉忽略来自下方的更新。 + + ::: warning + 此功能已于1.21.5版本变更为 [`settings.modify.minecraft-old.block-updater.redstone-ignore-upwards-update`](#settings.modify.minecraft-old.block-updater.redstone-ignore-upwards-update) + ::: + redstone-ignore-upwards-update: + default: "false" + description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的更新。 + old-block-entity-behaviour: + default: "false" + description: 是否启用旧版本的方块实体行为,这将允许通过更新抑制在破坏方块时保留其实体,并允许方块拥有其不对应的方块实体,使得基于实体替换的更新抑制器重新可用。 + performance: optimized-dragon-respawn: default: "false" - description: | - 是否优化末影龙战斗。 - - ::: warning - 开启此功能之后,末影龙的行为将会与原版表现得不完全一致。 - ::: + description: 是否优化末影龙重生,能够极大的减少末影龙复活时的卡顿,这对于末地石农场的使用来说是至关重要的。 dont-send-useless-entity-packets: default: "true" description: | @@ -404,8 +510,7 @@ settings: optimize-noise-generation: default: "false" description: | - 是否使用 [Concurrent Chunk Management - Engine](https://modrinth.com/mod/c2me-fabric) 的世界生成噪声优化。 + 是否使用 [Concurrent Chunk Management Engine](https://modrinth.com/mod/c2me-fabric) 的世界生成噪声优化,这有助于提高快速生成大量区块的速度。 ::: warning 这是一个实验性功能。 @@ -431,6 +536,13 @@ settings: fix-villagers-dont-release-memory: default: "false" description: 是否修复村民不释放内存的问题。 + remove: + tick-guard-lambda: + default: "true" + description: 是否在运算实体列表时**不**使用 `Lambda`。 + damage-lambda: + default: "true" + description: 是否在计算伤害时**不**使用 `Lambda`。 protocol: bladeren: protocol: @@ -457,9 +569,7 @@ settings: pca: pca-sync-protocol: default: "false" - description: 是否开启 [Plusls Carpet - Addition](https://github.com/Nyan-Work/plusls-carpet-addition/blob/nyan-work/dev/README_ZH_CN.md) - 数据同步。 + description: 是否开启 [Plusls Carpet Addition](https://github.com/Nyan-Work/plusls-carpet-addition/blob/nyan-work/dev/README_ZH_CN.md)数据同步,其作用相当于在服务端安装了 [PCA-protocol](https://github.com/Fallen-Breath/pca-protocol)。 pca-sync-player-entity: default: OPS description: | @@ -488,10 +598,10 @@ settings: description: 是否开启 [Servux](https://modrinth.com/mod/servux) 的世界元数据协议支持。 hud-metadata-protocol-share-seed: default: "true" - description: 是否在发送世界元数据时包含世界种子。 + description: 是否在发送世界元数据时包含世界种子,这允许MiniHud在不使用/seed指令的情况下设置世界种子。 litematics-protocol: default: "false" - description: "" + description: 是否开启 [Servux](https://modrinth.com/mod/servux) 的投影粘贴协议支持。 bbor-protocol: default: "false" description: 是否开启 [BBOR](https://modrinth.com/mod/bbor) 协议支持。 @@ -513,7 +623,7 @@ settings: - `LITEMATICA` 精确放置协议版本 3。 xaero-map-protocol: default: "false" - description: 是否开启 [Xaero 的世界地图](https://modrinth.com/mod/xaeros-world-map) 协议支持。 + description: 是否开启 [Xaero 的世界地图](https://modrinth.com/mod/xaeros-world-map) 协议支持,这有助于避免客户端因服务器IP变更而导致的地图读取错误。 xaero-map-server-id: default: $random$int description: | @@ -525,27 +635,22 @@ settings: leaves-carpet-support: default: "false" description: | - 是否开启 [Carpet](https://modrinth.com/mod/carpet) 协议支持。客户端可能会感知此协议,以实现更多 - Carpet 功能。 + 是否开启 [Carpet](https://modrinth.com/mod/carpet) 协议支持。客户端可能会感知此协议,以实现更多Carpet 功能。 ::: tip - 开启此功能并不相当于在服务端安装了 Carpet Mod,它只会向客户端声明服务端安装了 Carpet。 + 开启此功能并不相当于在服务端安装了 Carpet Mod,它只会向客户端声明服务端安装了 Carpet以便激活客户端的部分功能。 ::: lms-paster-protocol: default: "false" - description: 是否开启 [Litematica Server - Paster](https://github.com/Fallen-Breath/litematica-server-paster) 协议支持。 - rei-server-protocol: - default: "false" - description: > - 是否开启 [Roughly Enough - Items](https://github.com/shedaniel/RoughlyEnoughItems) 协议支持。 - - ::: warning - - 截止至本条文档更新时(1.21.4-34),此协议暂时被移除。 + description: | + 是否开启 [Litematica Server Paster](https://github.com/Fallen-Breath/litematica-server-paster) 协议支持。 + ::: waring + 此功能已于1.21.5版本移除,请使用 [`settings.procotol.servux.litematics-protocol`](#settings.procotol.servux.litematics-protocol)功能替代。 ::: + rei-server-protocol: + default: "false" + description: 是否开启 [Roughly Enough Items](https://github.com/shedaniel/RoughlyEnoughItems) 协议支持。 chat-image-protocol: default: "false" description: | @@ -554,67 +659,6 @@ settings: ::: tip 此功能需要启用 [`settings.fix.vanilla-display-name`](#settings.fix.vanilla-display-name)。 ::: - misc: - auto-update: - enable: - default: "false" - description: | - 是否开启 Leaves 自动更新。 - - ::: tip - 新的 Leaves 更新将在服务器重新启动后安装。 - ::: - download-source: - default: application - description: | - 指定自动更新下载源。 - - `application` GitHub Releases - allow-experimental: - default: "false" - description: 是否允许下载实验性版本。 - time: - default: - - "'14:00'" - - "'2:00'" - description: Leaves 自动更新的时间点(格式:HH:mm)。 - extra-yggdrasil-service: - enable: - default: "false" - description: 是否开启额外的 Yggdrasil 验证服务器。 - login-protect: - default: "false" - description: 是否开启登录保护,开启后将不允许用户名相同而 UUID 不同的玩家加入服务器。 - urls: - default: - - "'https://url.with.authlib-injector-yggdrasil'" - description: 指定 Yggdrasil API 地址。 - disable-method-profiler: - default: "true" - description: 是否禁用方法检查器。这可能对服务端调试造成影响,但不影响实际生产环境。关闭后可以部分提升服务端性能。 - no-chat-sign: - default: "true" - description: 是否禁用聊天举报。 - dont-respond-ping-before-start-fully: - default: "true" - description: 在服务器完全启动前是否**不**响应客户端请求。 - server-lang: - default: en_us - description: | - 指定服务端的语言。 - - `en_us` 英语(美国) - - `zh_cn` 简体中文(中国) - server-mod-name: - default: Leaves - description: 指定服务端名称。 - bstats-privacy-mode: - default: "false" - description: 是否开启 bStats 隐私模式。开启后,Leaves 将停止收集服务端版本、游玩人数、Java 版本等用户信息。 - force-minecraft-command: - default: "false" - description: 是否令插件命令不覆盖原版指令。 - leaves-packet-event: - default: "true" - description: 是否启用 leaves 提供的 packet 事件系统。这可能影响到服务器性能。 region: format: default: ANVIL @@ -663,11 +707,21 @@ settings: vanilla-hopper: default: "false" description: | - 开启后将会使用激进的方案将漏斗还原为原版行为。 + 开启后会使用激进的方案将漏斗的运行逻辑还原为原版行为。 ::: warning 开启后可能会降低性能。 ::: vanilla-display-name: default: "false" - description: 是否将聊天中的玩家名解析为[文本组件](https://zh.minecraft.wiki/w/%E6%96%87%E6%9C%AC%E7%BB%84%E4%BB%B6s)。 + description: 是否将聊天中的玩家名解析为[文本组件](https://zh.minecraft.wiki/w/%E6%96%87%E6%9C%AC%E7%BB%84%E4%BB%B6s),这会影响到玩家名改变颜色等功能。 + collision-behavior: + default: "BLOCK_SHAPE_VANILLA" + description: | + 指定服务器使用何种实体碰撞计算方式。 + - `BLOCK_SHAPE_VANILLA` 使用改进后的Paper计算方式,兼顾性能优化和遵循原版。 + - `PAPER` 使用Paper计算方式,可能破坏原版行为。 + - `VANILLA` 使用原版计算方式,使用后可能会降低性能,但完全符合原版行为。 + vanilla-portal-handle: + default: "false" + description: 是否使用原版原版地狱门传送时间判定,如不启用,则实体接触传送门后被传送的时间较原版快1tick,这会略微影响到实体过门后的位置和速度,可能导致时序相当精确的跨维度机器无法使用。 From 4ca177933c00678bc6e2bad647b85e69b17b89a5 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Mon, 23 Jun 2025 21:25:20 +0800 Subject: [PATCH 02/15] =?UTF-8?q?=E8=84=9A=E6=9C=AC=E7=9C=9F=E6=96=B9?= =?UTF-8?q?=E4=BE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 463 ++++++++++++++--------------- 1 file changed, 216 insertions(+), 247 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 987ef97..9797dab 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -2,67 +2,6 @@ config-version: default: "6" description: Leaves 配置文件版本号。请勿修改! settings: - misc: - auto-update: - enable: - default: "false" - description: | - 是否开启 Leaves 自动更新。 - - ::: tip - 新的 Leaves 更新将在服务器重新启动后安装。 - ::: - download-source: - default: application - description: | - 指定自动更新下载源。 - - `application` GitHub Releases - allow-experimental: - default: "false" - description: 是否允许下载实验性版本。 - time: - default: - - "'14:00'" - - "'2:00'" - description: Leaves 自动更新的时间点(格式:HH:mm)。 - extra-yggdrasil-service: - enable: - default: "false" - description: 是否开启额外的 Yggdrasil 验证服务器。 - login-protect: - default: "false" - description: 是否开启登录保护,开启后将不允许用户名相同而 UUID 不同的玩家加入服务器。 - urls: - default: - - "'https://url.with.authlib-injector-yggdrasil'" - description: 指定 Yggdrasil API 地址。 - disable-method-profiler: - default: "true" - description: 是否禁用方法检查器。这可能对服务端调试造成影响,但不影响实际生产环境。关闭后可以部分提升服务端性能。 - no-chat-sign: - default: "true" - description: 是否禁用聊天举报。 - dont-respond-ping-before-start-fully: - default: "true" - description: 在服务器完全启动前是否**不**响应客户端请求。 - server-lang: - default: en_us - description: | - 指定服务端的语言。 - - `en_us` 英语(美国) - - `zh_cn` 简体中文(中国) - server-mod-name: - default: Leaves - description: 指定服务端名称。 - bstats-privacy-mode: - default: "false" - description: 是否开启 bStats 隐私模式。开启后,Leaves 将停止收集服务端版本、游玩人数、Java 版本等用户信息。 - force-minecraft-command: - default: "false" - description: 是否令插件命令不覆盖原版指令。 - leaves-packet-event: - default: "true" - description: 是否启用 leaves 提供的 packet 事件系统。这可能影响到服务器性能。 modify: fakeplayer: enable: @@ -114,6 +53,116 @@ settings: tick-type: default: NETWORK description: 假人的默认[实体刻类型](fakeplayer#实体刻类型) + minecraft-old: + block-updater: + instant-block-updater-reintroduced: + default: "false" + description: 是否重新引入 1.19 前的瞬时方块更新机制。 + cce-update-suppression: + default: "false" + description: | + 是否允许利用 ClassCastException 进行更新抑制。 + + ::: tip + 有关更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 + ::: + sound-update-suppression: + default: "false" + description: 是否允许使用声音抑制器。 + redstone-ignore-upwards-update: + default: "false" + description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的更新。 + old-block-remove-behaviour: + default: "false" + description: "" + shears-in-dispenser-can-zero-amount: + default: "false" + description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 + armor-stand-cant-kill-by-mob-projectile: + default: "false" + description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 + villager-infinite-discounts: + default: "false" + description: 是否允许村民被多次感染并治愈时,所提供的折扣翻倍。 + copper-bulb-1gt-delay: + default: "false" + description: 是否使铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 + crafter-1gt-delay: + default: "false" + description: 是否将合成器输出物品的最高频率改为 1 游戏刻。 + zero-tick-plants: + default: "false" + description: 是否允许[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 + rng-fishing: + default: "false" + description: 是否允许破解钓鱼随机发生器。 + allow-grindstone-overstacking: + default: "false" + description: | + 是否允许使用砂轮堆叠诅咒附魔书。 + + ::: tip + 堆叠后的诅咒附魔书在容器内提供的比较器检测输出视为2组物品。 + ::: + allow-entity-portal-with-passenger: + default: "true" + description: 是否允许带有乘客(身上有骑着实体)的生物通过传送门进行传送。 + disable-gateway-portal-entity-ticking: + default: "false" + description: 是否禁用折跃门传送后的区块强加载。 + disable-LivingEntity-ai-step-alive-check: + default: "false" + description: 是否禁用 LivingEntity 中 aistep 的存活检查。 + spawn-invulnerable-time: + default: "false" + description: 是否允许玩家在进入游戏后的几秒内免疫伤害。 + old-hopper-suck-in-behavior: + default: "false" + description: 是否启用旧版本的漏斗吸入行为。 + old-nether-portal-collision: + default: "false" + description: | + 是否将地狱门的传送判定范围恢复为一个完整方块大小。 + + ::: waring + 此功能仅存在于1.21.5版本中。 + ::: + old-zombie-piglin-drop: + default: "false" + description: 是否允许处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 + revert-raid-changes: + allow-bad-omen-trigger-raid: + default: "false" + description: 是否允许带有不祥之兆效果的玩家直接跳过 30 秒的冷却时间触发袭击。 + give-bad-omen-when-kill-patrol-leader: + default: "false" + description: 是否使得玩家在击杀巡逻队队长时获得不祥之兆效果。这使得旧版本的袭击塔设计在新版本重新可用。 + use-old-find-spawn-position: + default: "false" + description: 是否使用旧版本袭击生成寻点逻辑。 + skip-height-check: + default: "false" + description: 是否在袭击者生成时跳过对生成位置的高度检查。 + old-zombie-reinforcement: + default: "false" + description: 是否允许僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时生成普通僵尸增援。 + allow-anvil-destroy-item-entities: + default: "false" + description: 是否允许铁砧破坏物品实体。 + tripwire-and-hook-behavior: + string-tripwire-hook-duplicate: + default: "false" + description: 是否启用常亮绊线及绊线复制功能。 + tripwire-behavior: + default: VANILLA_21 + description: | + 指定末地黑曜石平台与常亮绊线之间的互动行为。 + - `VANILLA_21` 常亮绊线无法阻止平台生成,平台可将生成范围内的方块变为掉落物。 + - `VANILLA_20` 常亮绊线可以阻止平台生成,平台会直接清除生成范围内的方块。 + - `MIXED` 常亮绊线可以阻止平台生成,平台可将生成范围内的方块变为掉落物。 + void-trade: + default: "false" + description: "" elytra-aeronautics: no-chunk-load: default: "false" @@ -182,21 +231,26 @@ settings: - paper-global.yml `unsupported-settings.allow-headless-pistons: true` - - paper-global.yml `unsupported-settings.allow-permanent-block-break-exploits: true` + - paper-global.yml + `unsupported-settings.allow-permanent-block-break-exploits: true` - paper-global.yml `unsupported-settings.allow-piston-duplication: true` - - paper-global.yml `unsupported-settings.allow-grindstone-overstacking: true` + - paper-global.yml `unsupported-settings.allow-grindstone-overstacking: + true` - - paper-global.yml `unsupported-settings.skip-tripwire-hook-placement-validation: true` + - paper-global.yml + `unsupported-settings.skip-tripwire-hook-placement-validation: true` - paper-world.yml `chunks.delay-chunk-unloads-by: 0` - paper-world.yml `entities.spawning.count-all-mobs-for-spawning: true` - - paper-world.yml `fixes.disable-unloaded-chunk-enderpearl-exploit: false` + - paper-world.yml `fixes.disable-unloaded-chunk-enderpearl-exploit: + false` - - paper-world.yml `unsupported-settings.fix-invulnerable-end-crystal-exploit: false` + - paper-world.yml + `unsupported-settings.fix-invulnerable-end-crystal-exploit: false` - spigot.yml `world-settings.max-tnt-per-tick: 2000` return-nether-portal-fix: @@ -227,7 +281,8 @@ settings: description: 是否允许所有个玩家共享同一村民治愈折扣。 disable-check-out-of-order-command: default: "false" - description: 是否禁用聊天信息顺序检查。此问题于使用 [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica)的一键放置功能时常会发生。 + description: 是否禁用聊天信息顺序检查。此问题于使用 + [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica)的一键放置功能时常会发生。 despawn-enderman-with-block: default: "false" description: 是否允许手持方块的末影人自然消失。 @@ -243,14 +298,6 @@ settings: shave-snow-layers: default: "true" description: 是否允许对雪使用锹时减少雪层并掉落雪球。 - ignore-lc: - default: "false" - description: | - 是否忽略生物生成最高方块高度([LC值](https://zh.minecraft.wiki/w/%E7%94%9F%E6%88%90#cite_note-3))。 - - ::: warning - 此功能已于1.21.5版本移除。 - ::: disable-packet-limit: default: "false" description: 是否禁用发包限制。 @@ -292,13 +339,16 @@ settings: description: 是否允许生存模式下在物品栏中无箭矢时仍可使用拥有无限魔咒的弓,就像自身处于创造模式一样。 hopper-counter: default: "false" - description: 是否启用类似 Carpet 的[漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters)与对应的命令`/leaves counter`。 + description: 是否启用类似 Carpet + 的[漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters)与对应的命令`/leaves + counter`。 spider-jockeys-drop-gapples: default: "-1.0" description: 当蜘蛛骑士被击杀时掉落附魔金苹果的概率。设置为 `-1.0` 以禁用此功能。 renewable-deepslate: default: "false" - description: 是否使得在主世界且 `Y < 0` 时,熔岩流在水平方向或上方触碰水源或水流时将会变为深板岩圆石而不是普通圆石,在非水平方向上将变成深板岩而不是石头。 + description: 是否使得在主世界且 `Y < 0` + 时,熔岩流在水平方向或上方触碰水源或水流时将会变为深板岩圆石而不是普通圆石,在非水平方向上将变成深板岩而不是石头。 renewable-sponges: default: "false" description: 是否允许守卫者在被闪电束击中后转化为远古守卫者。 @@ -309,14 +359,6 @@ settings: - `FALSE` 不允许使用骨粉催熟珊瑚类植物。 - `TRUE` 允许使用骨粉催熟珊瑚。 - `EXPANDED` 允许使用骨粉催熟珊瑚和珊瑚扇。 - fast-resume: - default: "false" - description: | - 是否在服务器关闭时保存区块加载数据并在下次启动时恢复加载。 - - ::: waring - 此功能已于1.21.5版本移除,因为原版已经加入了这一功能。 - ::: force-peaceful-mode-switch: tick: default: "-1" @@ -332,140 +374,20 @@ settings: default: "false" description: 是否禁用宝库黑名单系统。这将使得所有玩家可以无限次打开同一个宝库。 exp-orb-absorb-mode: - default: "VANILLA" + default: VANILLA description: | 是否允许玩家更快地吸取经验球。 - `FAST` 允许所有模式下的玩家快速吸取经验球。 - `FAST_CREATIVE` 仅允许创造模式玩家快速吸取经验球。 - `VANILLA` 使用原版吸取速度,即玩家无法快速吸取经验球。 - minecraft-old: - shears-in-dispenser-can-zero-amount: - default: "false" - description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 - armor-stand-cant-kill-by-mob-projectile: - default: "false" - description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 - villager-infinite-discounts: - default: "false" - description: 是否允许村民被多次感染并治愈时,所提供的折扣翻倍。 - copper-bulb-1gt-delay: - default: "false" - description: 是否使铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 - crafter-1gt-delay: - default: "false" - description: 是否将合成器输出物品的最高频率改为 1 游戏刻。 - zero-tick-plants: - default: "false" - description: 是否允许[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 - rng-fishing: - default: "false" - description: 是否允许破解钓鱼随机发生器。 - allow-grindstone-overstacking: - default: "false" - description: | - 是否允许使用砂轮堆叠诅咒附魔书。 - - ::: tip - 堆叠后的诅咒附魔书在容器内提供的比较器检测输出视为2组物品。 - ::: - allow-entity-portal-with-passenger: - default: "true" - description: 是否允许带有乘客(身上有骑着实体)的生物通过传送门进行传送。 - disable-gateway-portal-entity-ticking: - default: "false" - description: 是否禁用折跃门传送后的区块强加载。 - disable-LivingEntity-ai-step-alive-check: - default: "false" - description: 是否禁用 LivingEntity 中 aistep 的存活检查。 - fix-fortress-mob-spawn: - default: "false" - description: | - 是否将堡垒刷怪机制恢复到 1.18.2 之前。参考 - [这篇文章](https://blog.fallenbreath.me/zh-CN/2024/fortress-nether-bricks-pack-spawning-issue-1182/)。 - - ::: waring - 此功能已于1.21.5版本移除,因为原版修复了这一漏洞。 - ::: - spawn-invulnerable-time: - default: "false" - description: 是否允许玩家在进入游戏后的几秒内免疫伤害。 - old-hopper-suck-in-behavior: - default: "false" - description: 是否启用旧版本的漏斗吸入行为。 - old-nether-portal-collision: - default: "false" - description: | - 是否将地狱门的传送判定范围恢复为一个完整方块大小。 - - ::: waring - 此功能仅存在于1.21.5版本中。 - ::: - old-zombie-piglin-drop: - default: "false" - description: 是否允许处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 - revert-raid-changes: - allow-bad-omen-trigger-raid: - default: "false" - description: 是否允许带有不祥之兆效果的玩家直接跳过 30 秒的冷却时间触发袭击。 - give-bad-omen-when-kill-patrol-leader: - default: "false" - description: 是否使得玩家在击杀巡逻队队长时获得不祥之兆效果。这使得旧版本的袭击塔设计在新版本重新可用。 - use-old-find-spawn-position: - default: "false" - description: 是否使用旧版本袭击生成寻点逻辑。 - skip-height-check: - default: "false" - description: 是否在袭击者生成时跳过对生成位置的高度检查。 - old-zombie-reinforcement: - default: "false" - description: 是否允许僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时生成普通僵尸增援。 - allow-anvil-destroy-item-entities: - default: "false" - description: 是否允许铁砧破坏物品实体。 - tripwire-and-hook-behavior: - string-tripwire-hook-duplicate: - default: "false" - description: 是否启用常亮绊线及绊线复制功能。 - tripwire-behavior: - default: VANILLA_21 - description: | - 指定末地黑曜石平台与常亮绊线之间的互动行为。 - - `VANILLA_21` 常亮绊线无法阻止平台生成,平台可将生成范围内的方块变为掉落物。 - - `VANILLA_20` 常亮绊线可以阻止平台生成,平台会直接清除生成范围内的方块。 - - `MIXED` 常亮绊线可以阻止平台生成,平台可将生成范围内的方块变为掉落物。 - void-trade: - default: "false" - description: "" - block-updater: - instant-block-updater-reintroduced: - default: "false" - description: 是否重新引入 1.19 前的瞬时方块更新机制。 - cce-update-suppression: - default: "false" - description: | - 是否允许利用 ClassCastException 进行更新抑制。 - - ::: tip - 有关更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 - ::: - sound-update-suppression: - default: "false" - description: 是否允许使用声音抑制器。 - redstone-wire-dont-connect-if-on-trapdoor: - default: "false" - description: | - 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉忽略来自下方的更新。 - - ::: warning - 此功能已于1.21.5版本变更为 [`settings.modify.minecraft-old.block-updater.redstone-ignore-upwards-update`](#settings.modify.minecraft-old.block-updater.redstone-ignore-upwards-update) - ::: - redstone-ignore-upwards-update: - default: "false" - description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的更新。 - old-block-entity-behaviour: - default: "false" - description: 是否启用旧版本的方块实体行为,这将允许通过更新抑制在破坏方块时保留其实体,并允许方块拥有其不对应的方块实体,使得基于实体替换的更新抑制器重新可用。 performance: + remove: + tick-guard-lambda: + default: "true" + description: 是否在运算实体列表时**不**使用 `Lambda`。 + damage-lambda: + default: "true" + description: 是否在计算伤害时**不**使用 `Lambda`。 optimized-dragon-respawn: default: "false" description: 是否优化末影龙重生,能够极大的减少末影龙复活时的卡顿,这对于末地石农场的使用来说是至关重要的。 @@ -509,11 +431,16 @@ settings: description: 是否在生物生成上限计算时使用数组。 optimize-noise-generation: default: "false" - description: | - 是否使用 [Concurrent Chunk Management Engine](https://modrinth.com/mod/c2me-fabric) 的世界生成噪声优化,这有助于提高快速生成大量区块的速度。 + description: > + 是否使用 [Concurrent Chunk Management + Engine](https://modrinth.com/mod/c2me-fabric) + 的世界生成噪声优化,这有助于提高快速生成大量区块的速度。 + ::: warning + 这是一个实验性功能。 + ::: optimize-sun-burn-tick: default: "true" @@ -536,13 +463,6 @@ settings: fix-villagers-dont-release-memory: default: "false" description: 是否修复村民不释放内存的问题。 - remove: - tick-guard-lambda: - default: "true" - description: 是否在运算实体列表时**不**使用 `Lambda`。 - damage-lambda: - default: "true" - description: 是否在计算伤害时**不**使用 `Lambda`。 protocol: bladeren: protocol: @@ -569,7 +489,9 @@ settings: pca: pca-sync-protocol: default: "false" - description: 是否开启 [Plusls Carpet Addition](https://github.com/Nyan-Work/plusls-carpet-addition/blob/nyan-work/dev/README_ZH_CN.md)数据同步,其作用相当于在服务端安装了 [PCA-protocol](https://github.com/Fallen-Breath/pca-protocol)。 + description: 是否开启 [Plusls Carpet + Addition](https://github.com/Nyan-Work/plusls-carpet-addition/blob/nyan-work/dev/README_ZH_CN.md)数据同步,其作用相当于在服务端安装了 + [PCA-protocol](https://github.com/Fallen-Breath/pca-protocol)。 pca-sync-player-entity: default: OPS description: | @@ -623,7 +545,8 @@ settings: - `LITEMATICA` 精确放置协议版本 3。 xaero-map-protocol: default: "false" - description: 是否开启 [Xaero 的世界地图](https://modrinth.com/mod/xaeros-world-map) 协议支持,这有助于避免客户端因服务器IP变更而导致的地图读取错误。 + description: 是否开启 [Xaero 的世界地图](https://modrinth.com/mod/xaeros-world-map) + 协议支持,这有助于避免客户端因服务器IP变更而导致的地图读取错误。 xaero-map-server-id: default: $random$int description: | @@ -634,23 +557,20 @@ settings: ::: leaves-carpet-support: default: "false" - description: | - 是否开启 [Carpet](https://modrinth.com/mod/carpet) 协议支持。客户端可能会感知此协议,以实现更多Carpet 功能。 + description: > + 是否开启 [Carpet](https://modrinth.com/mod/carpet) + 协议支持。客户端可能会感知此协议,以实现更多Carpet 功能。 + ::: tip + 开启此功能并不相当于在服务端安装了 Carpet Mod,它只会向客户端声明服务端安装了 Carpet以便激活客户端的部分功能。 - ::: - lms-paster-protocol: - default: "false" - description: | - 是否开启 [Litematica Server Paster](https://github.com/Fallen-Breath/litematica-server-paster) 协议支持。 - ::: waring - 此功能已于1.21.5版本移除,请使用 [`settings.procotol.servux.litematics-protocol`](#settings.procotol.servux.litematics-protocol)功能替代。 ::: rei-server-protocol: default: "false" - description: 是否开启 [Roughly Enough Items](https://github.com/shedaniel/RoughlyEnoughItems) 协议支持。 + description: 是否开启 [Roughly Enough + Items](https://github.com/shedaniel/RoughlyEnoughItems) 协议支持。 chat-image-protocol: default: "false" description: | @@ -659,6 +579,67 @@ settings: ::: tip 此功能需要启用 [`settings.fix.vanilla-display-name`](#settings.fix.vanilla-display-name)。 ::: + misc: + auto-update: + enable: + default: "false" + description: | + 是否开启 Leaves 自动更新。 + + ::: tip + 新的 Leaves 更新将在服务器重新启动后安装。 + ::: + download-source: + default: application + description: | + 指定自动更新下载源。 + - `application` GitHub Releases + allow-experimental: + default: "false" + description: 是否允许下载实验性版本。 + time: + default: + - "'14:00'" + - "'2:00'" + description: Leaves 自动更新的时间点(格式:HH:mm)。 + extra-yggdrasil-service: + enable: + default: "false" + description: 是否开启额外的 Yggdrasil 验证服务器。 + login-protect: + default: "false" + description: 是否开启登录保护,开启后将不允许用户名相同而 UUID 不同的玩家加入服务器。 + urls: + default: + - "'https://url.with.authlib-injector-yggdrasil'" + description: 指定 Yggdrasil API 地址。 + disable-method-profiler: + default: "true" + description: 是否禁用方法检查器。这可能对服务端调试造成影响,但不影响实际生产环境。关闭后可以部分提升服务端性能。 + no-chat-sign: + default: "true" + description: 是否禁用聊天举报。 + dont-respond-ping-before-start-fully: + default: "true" + description: 在服务器完全启动前是否**不**响应客户端请求。 + server-lang: + default: en_us + description: | + 指定服务端的语言。 + - `en_us` 英语(美国) + - `zh_cn` 简体中文(中国) + server-mod-name: + default: Leaves + description: 指定服务端名称。 + bstats-privacy-mode: + default: "false" + description: 是否开启 bStats 隐私模式。开启后,Leaves 将停止收集服务端版本、游玩人数、Java 版本等用户信息。 + force-minecraft-command: + default: "false" + description: 是否令插件命令不覆盖原版指令。 + leaves-packet-event: + default: "true" + description: 是否启用 leaves 提供的 packet 事件系统。这可能影响到服务器性能。 region: format: default: ANVIL @@ -679,18 +660,6 @@ settings: 使用的 Linear 格式版本,这只会影响保存格式,任何版本的 Linear 文件都可以被正常加载。 - `V2` - `V1` 此版本已被弃用,请不要使用。 - auto-convert-anvil-to-linear: - default: "false" - description: | - 自动将 [Anvil 文件格式](https://zh.minecraft.wiki/w/%E5%8C%BA%E5%9F%9F%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F)(.mca)转换为 [Linear 文件格式](https://github.com/xymb-endcrystalme/LinearRegionFileFormatTools)(.linear)。 - - ::: danger - 在开启此选项之前,请确保你已完整地备份世界。 - ::: - - ::: warning - 截止至本条文档更新时(1.21.4-34),此功能暂时失效。 - ::: flush-max-threads: default: "6" description: 指定保存区域时使用的最大线程数。设置为 `-1` 时,则使用全部线程。 @@ -716,7 +685,7 @@ settings: default: "false" description: 是否将聊天中的玩家名解析为[文本组件](https://zh.minecraft.wiki/w/%E6%96%87%E6%9C%AC%E7%BB%84%E4%BB%B6s),这会影响到玩家名改变颜色等功能。 collision-behavior: - default: "BLOCK_SHAPE_VANILLA" + default: BLOCK_SHAPE_VANILLA description: | 指定服务器使用何种实体碰撞计算方式。 - `BLOCK_SHAPE_VANILLA` 使用改进后的Paper计算方式,兼顾性能优化和遵循原版。 From 238b3e54e801a14b59dba7bdedb221e8ab91ab53 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Tue, 24 Jun 2025 00:07:03 +0800 Subject: [PATCH 03/15] =?UTF-8?q?=E4=B8=80=E9=98=B6=E6=AE=B5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 35 +++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 9797dab..4097857 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -25,7 +25,7 @@ settings: description: 假人每游戏刻恢复的生命值。 always-send-data: default: "true" - description: 是否一直向位于相同世界的玩家发送假人数据。 + description: 是否一直向与假人处于同一维度的玩家发送该假人的数据。 resident-fakeplayer: default: "false" description: 是否在服务器关闭时保存假人并在下次开启服务器时恢复。 @@ -57,24 +57,39 @@ settings: block-updater: instant-block-updater-reintroduced: default: "false" - description: 是否重新引入 1.19 前的瞬时方块更新机制。 + description: | + 是否重新引入 1.19 前的瞬时方块更新机制。 + + ::: tip + 此功能常被用于制造粉版瞬时更新循环抑制器。 + ::: cce-update-suppression: default: "false" description: | 是否允许利用 ClassCastException 进行更新抑制。 ::: tip - 有关更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 + 有关此功能更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 ::: sound-update-suppression: default: "false" - description: 是否允许使用声音抑制器。 + description: | + 是否允许利用 IllegalArgumentException 进行更新抑制。 + + ::: tip + 有关此功能更详细的说明,请参阅[【MC】新的更新抑制器:声音抑制 [1.19~1.21]【Igna778】](https://www.bilibili.com/video/BV1Fx4y1s7jW/)。 + ::: redstone-ignore-upwards-update: default: "false" - description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的更新。 + description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的状态更新。 old-block-remove-behaviour: default: "false" - description: "" + description: | + 是否重新引入 1.21 版本前的方块实体相关行为。这将允许方块被破坏后保留其方块实体,进行方块实体替换等操作。 + + ::: tip + 有关此功能更详细的说明,请参阅[【JKM】方块实体替换 [1.17.1]](https://www.bilibili.com/video/BV1B8411W7Di/)。 + ::: shears-in-dispenser-can-zero-amount: default: "false" description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 @@ -83,16 +98,16 @@ settings: description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 villager-infinite-discounts: default: "false" - description: 是否允许村民被多次感染并治愈时,所提供的折扣翻倍。 + description: 是否重新引入 1.20.2 版本前的机制:村民被多次感染并治愈时,所提供的折扣翻倍。 copper-bulb-1gt-delay: default: "false" - description: 是否使铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 + description: 是否重新引入 23w46a 版本前的机制:铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 crafter-1gt-delay: default: "false" - description: 是否将合成器输出物品的最高频率改为 1 游戏刻。 + description: 是否重新引入 23w42a 版本前的机制:合成器输出物品的频率为1游戏刻。 zero-tick-plants: default: "false" - description: 是否允许[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 + description: 是否重新引入 1.5 版本前的[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 rng-fishing: default: "false" description: 是否允许破解钓鱼随机发生器。 From f41a1993c2bcd972f25e75b3cbbf4241d6137497 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Tue, 24 Jun 2025 21:29:05 +0800 Subject: [PATCH 04/15] =?UTF-8?q?=E4=BA=8C=E6=AC=A1=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=AE=8C=E6=88=90=20=E5=B8=8C=E6=9C=9B=E6=B2=A1=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 143 +++++++++++++++++------------ 1 file changed, 82 insertions(+), 61 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 4097857..8798253 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -58,10 +58,10 @@ settings: instant-block-updater-reintroduced: default: "false" description: | - 是否重新引入 1.19 前的瞬时方块更新机制。 - + 是否重新引入 1.19 版本前的瞬时方块更新机制。 + ::: tip - 此功能常被用于制造粉版瞬时更新循环抑制器。 + 有关此功能更详细的说明,请参阅 [【我的世界】瞬时科技相关介绍](https://www.bilibili.com/opus/805572243920781426/)。 ::: cce-update-suppression: default: "false" @@ -69,7 +69,7 @@ settings: 是否允许利用 ClassCastException 进行更新抑制。 ::: tip - 有关此功能更详细的说明,请参阅[关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 + 有关此功能更详细的说明,请参阅 [关于强转抑制器的笔记](https://www.bilibili.com/read/cv24323749/)。 ::: sound-update-suppression: default: "false" @@ -77,18 +77,21 @@ settings: 是否允许利用 IllegalArgumentException 进行更新抑制。 ::: tip - 有关此功能更详细的说明,请参阅[【MC】新的更新抑制器:声音抑制 [1.19~1.21]【Igna778】](https://www.bilibili.com/video/BV1Fx4y1s7jW/)。 + 有关此功能更详细的说明,请参阅 [【MC】新的更新抑制器:声音抑制 [1.19~1.21]【Igna778】](https://www.bilibili.com/video/BV1Fx4y1s7jW/)。 ::: redstone-ignore-upwards-update: default: "false" - description: 是否在活板门开启时阻止它四周的红石线连接活板门上侧的红石线,并允许红石粉、红石中继器、红石比较器忽略来自下方的状态更新。 + description: | + 是否重新引入 + - 1.20版本前的机制:红石粉不会连接四周开启的活板门上的红石粉。 + - 1.20.2版本前的机制:红石粉、红石中继器和红石比较器收到来自下侧的PP更新时不检查附着。 old-block-remove-behaviour: default: "false" description: | 是否重新引入 1.21 版本前的方块实体相关行为。这将允许方块被破坏后保留其方块实体,进行方块实体替换等操作。 ::: tip - 有关此功能更详细的说明,请参阅[【JKM】方块实体替换 [1.17.1]](https://www.bilibili.com/video/BV1B8411W7Di/)。 + 有关此功能更详细的说明,请参阅 [【JKM】方块实体替换 [1.17.1]](https://www.bilibili.com/video/BV1B8411W7Di/)。 ::: shears-in-dispenser-can-zero-amount: default: "false" @@ -104,84 +107,98 @@ settings: description: 是否重新引入 23w46a 版本前的机制:铜灯在红石信号变化时延迟 1 游戏刻之后切换状态。 crafter-1gt-delay: default: "false" - description: 是否重新引入 23w42a 版本前的机制:合成器输出物品的频率为1游戏刻。 + description: 是否重新引入 23w42a 版本前的机制:合成器输出物品的频率为 1 游戏刻。 zero-tick-plants: default: "false" - description: 是否重新引入 1.5 版本前的[零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 + description: 是否重新引入 1.5 版本前的 [零刻作物催熟技术](https://zh.minecraft.wiki/w/Tutorial:%E9%9B%B6%E5%88%BB%E4%BD%9C%E7%89%A9%E5%82%AC%E7%86%9F%E6%8A%80%E6%9C%AF)。 rng-fishing: default: "false" - description: 是否允许破解钓鱼随机发生器。 + description: 是否重新引入 1.20 版本前的机制:利用 RNG 操作战利品表。这将允许破解钓鱼随机发生器。 allow-grindstone-overstacking: default: "false" description: | - 是否允许使用砂轮堆叠诅咒附魔书。 + 是否重新引入 1.20.5 版本前的机制:使用砂轮能将诅咒附魔书堆叠。 ::: tip - 堆叠后的诅咒附魔书在容器内提供的比较器检测输出视为2组物品。 + 比较器检测容器中的物品数量时,会将堆叠后的诅咒附魔书视作为2组物品。关于此功能的更详细解释和作用请参阅 [【Minecraft|「容器与运输」补充材料】容器通式与强模信号](https://www.bilibili.com/opus/405973919576060533/)。 ::: allow-entity-portal-with-passenger: default: "true" - description: 是否允许带有乘客(身上有骑着实体)的生物通过传送门进行传送。 + description: 是否允许带有乘客的实体穿过传送门。关闭后,实体穿过传送门的逻辑将恢复至 1.21 版本前。 disable-gateway-portal-entity-ticking: default: "false" - description: 是否禁用折跃门传送后的区块强加载。 + description: 是否禁用 1.21 版本引入的机制:实体穿过折跃门时,折跃门方块可以加载区块。 disable-LivingEntity-ai-step-alive-check: default: "false" - description: 是否禁用 LivingEntity 中 aistep 的存活检查。 + description: | + 是否禁用 LivingEntity 中 Aistep 的存活检查。 + + ::: tip + 有关此功能更详细的说明,请参阅 [[MC] 鹦鹉复制!活体克隆技术大突破!](https://www.bilibili.com/video/BV1aZ421W7t3/)。 + ::: spawn-invulnerable-time: default: "false" - description: 是否允许玩家在进入游戏后的几秒内免疫伤害。 + description: 是否重新引入 1.21.4 版本前的机制:允许玩家在进入游戏后的几秒内免疫伤害。 old-hopper-suck-in-behavior: - default: "false" - description: 是否启用旧版本的漏斗吸入行为。 - old-nether-portal-collision: default: "false" description: | - 是否将地狱门的传送判定范围恢复为一个完整方块大小。 + 是否重新引入 1.20.5 版本前的机制:漏斗上方有碰撞箱完整的方块时,仍然会检测物品实体。 - ::: waring - 此功能仅存在于1.21.5版本中。 + ::: warning + 开启后可能会降低性能。 ::: + old-nether-portal-collision: + default: "false" + description: 是否重新引入 1.21.5 版本前的机制:下界传送门的传送范围相当于一个完整的方块。 old-zombie-piglin-drop: default: "false" - description: 是否允许处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 + description: 是否重新引入 1.21.5 版本前的机制:处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 revert-raid-changes: allow-bad-omen-trigger-raid: default: "false" - description: 是否允许带有不祥之兆效果的玩家直接跳过 30 秒的冷却时间触发袭击。 + description: 是否重新引入 1.21 版本前的机制:拥有不祥之兆效果的玩家进入村庄后会直接触发袭击。 give-bad-omen-when-kill-patrol-leader: default: "false" - description: 是否使得玩家在击杀巡逻队队长时获得不祥之兆效果。这使得旧版本的袭击塔设计在新版本重新可用。 + description: 是否重新引入 1.21 版本前的机制:在袭击外击败袭击队长时给予玩家不祥之兆。 use-old-find-spawn-position: default: "false" - description: 是否使用旧版本袭击生成寻点逻辑。 + description: 是否重新引入 1.21.2 版本前的袭击生成逻辑:袭击会在开始前尝试生成3次,尝试生成的范围与生成次数相关联。 skip-height-check: default: "false" - description: 是否在袭击者生成时跳过对生成位置的高度检查。 + description: 是否禁用 1.21.2 版本引入的袭击生成高度检查:灾厄巡逻队如果不能在目标村庄中心垂直96格内找到可生成位置,则袭击不会开始。 old-zombie-reinforcement: default: "false" - description: 是否允许僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时生成普通僵尸增援。 + description: 是否重新引入 1.21.2 版本前的机制:当僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时,它们生成普通僵尸增援。 allow-anvil-destroy-item-entities: default: "false" - description: 是否允许铁砧破坏物品实体。 + description: 是否重新引入 1.20 版本前的机制:下落的铁砧能摧毁地上的物品实体。 tripwire-and-hook-behavior: string-tripwire-hook-duplicate: default: "false" - description: 是否启用常亮绊线及绊线复制功能。 + description: | + 是否重新引入 1.21.2 版本前的常亮绊线和绊线复制技术。 + + ::: tip + 有关此功能更详细的说明,请参阅 [这玩意儿啾竟怎么刷的?刷线机原理探讨 - 含手动刷线机和【百万】无人刷线机](https://www.bilibili.com/opus/704820587404460071/)。 + ::: tripwire-behavior: default: VANILLA_21 description: | 指定末地黑曜石平台与常亮绊线之间的互动行为。 - - `VANILLA_21` 常亮绊线无法阻止平台生成,平台可将生成范围内的方块变为掉落物。 - - `VANILLA_20` 常亮绊线可以阻止平台生成,平台会直接清除生成范围内的方块。 - - `MIXED` 常亮绊线可以阻止平台生成,平台可将生成范围内的方块变为掉落物。 + - `VANILLA_21` 使用 1.21 版本后的机制:常亮绊线无法阻止平台生成,平台会使被其替代的方块掉落。 + - `VANILLA_20` 使用 1.21 版本前的机制:常亮绊线可以阻止平台生成,被平台替代的方块不会掉落。 + - `MIXED` 使用复合机制:常亮绊线可以阻止平台生成,平台会使被其替代的方块掉落。 + + ::: tip + 有关此功能更详细的说明,请参阅 [【MC】1.13-1.19.3+使用常亮绊线删除黑曜石平台【enbyd】](https://www.bilibili.com/video/BV1zM411x7Zq/)。 + ::: void-trade: default: "false" - description: "" + description: 是否重新引入 1.21.4 版本前的机制:村民离开交互范围时,村民交易窗口不关闭。 elytra-aeronautics: no-chunk-load: default: "false" - description: 是否在玩家以设置的高度与速度飞行时不加载区块。 + description: 是否在玩家使用鞘翅以指定的高度与速度飞行时不加载区块。 no-chunk-height: default: "500.0" description: 玩家进入不加载区块状态需要的飞行高度。 @@ -199,13 +216,13 @@ settings: description: 在玩家脱离不加载区块状态时显示的提示。 redstone-shears-wrench: default: "true" - description: 是否允许玩家使用剪刀旋转红石元件方块。 + description: 是否允许玩家使用剪刀调整部分红石元件方块朝向,并且不会产生更新。 budding-amethyst-can-push-by-piston: default: "false" description: 是否允许活塞推动紫水晶母岩。 spectator-dont-get-advancement: default: "false" - description: 是否阻止旁观者取得进度。 + description: 是否阻止旁观者模式下的玩家获取进度。 stick-change-armorstand-arm-status: default: "true" description: 是否允许玩家在潜行状态下手持木棍对盔甲架按下使用键切换盔甲架手臂的显示状态。 @@ -225,14 +242,14 @@ settings: default: "'false'" description: | 指定空潜影盒的最大堆叠数量。应填写 `1` - `64` 之间的数字,设置为 `false` 以禁用此功能。 - 启用后,潜影盒在容器内提供的比较器检测输出会变为所设定堆叠数所能提供的信号强度。 + 比较器检测容器中的物品数量时,会将潜影盒视作为 `设定的堆叠值/64` 个物品。 ::: tip - 空潜影盒在作为掉落物和被玩家捡起时自动堆叠,如果玩家安装了支持的模组也可以在背包内手动堆叠。为了不破坏机器,空潜影盒不会在漏斗内被堆叠,并且堆叠的空潜影盒会在漏斗运行时被分开。 + 空潜影盒在作为掉落物进行合并和被玩家捡起时自动堆叠,如果玩家安装了支持堆叠潜影盒的模组也可以在背包内手动堆叠。为了不破坏机器,空潜影盒不会在漏斗内被堆叠,并且堆叠的空潜影盒会在漏斗运行时被分开。 ::: force-void-trade: default: "false" - description: 是否强制开启虚空交易。玩家穿过折跃门后就可以进行虚空交易,无需等待区块卸载。 + description: 是否允许玩家强制进行虚空交易。开启后,将重新引入 1.21.4 版本前的机制:村民离开交互范围时,村民交易窗口不关闭。同时玩家在通过折跃门后,无需等待区块卸载,即可进行虚空交易。 mc-technical-survival-mode: default: "true" description: > @@ -251,8 +268,7 @@ settings: - paper-global.yml `unsupported-settings.allow-piston-duplication: true` - - paper-global.yml `unsupported-settings.allow-grindstone-overstacking: - true` + - paper-global.yml `unsupported-settings.allow-unsafe-end-portal-teleportation: true` - paper-global.yml `unsupported-settings.skip-tripwire-hook-placement-validation: true` @@ -271,7 +287,7 @@ settings: return-nether-portal-fix: default: "false" description: | - 是否修复玩家从下界返回主世界时传送门位置异常的问题。 + 是否修复玩家从下界返回主世界时传送门位置异常的问题。其功能类似于 [NetherPortalFix](https://modrinth.com/mod/netherportalfix) ::: warning 这可能会导致原有的下界传送门链接不可用。 @@ -290,10 +306,10 @@ settings: description: 是否禁用使用物品时的距离检测。 no-feather-falling-trample: default: "false" - description: 是否在靴子拥有摔落缓冲魔咒时不会导致耕地被退化为泥土。 + description: 是否允许玩家在穿戴拥有摔落缓冲魔咒的靴子时掉落在耕地上不会导致其退化为泥土。 shared-villager-discounts: default: "false" - description: 是否允许所有个玩家共享同一村民治愈折扣。 + description: 是否允许所有玩家共享同一村民治愈折扣。 disable-check-out-of-order-command: default: "false" description: 是否禁用聊天信息顺序检查。此问题于使用 @@ -304,7 +320,7 @@ settings: creative-no-clip: default: "false" description: | - 是否在创造模式下飞行时禁用碰撞箱。 + 是否允许玩家在创造模式下飞行时禁用碰撞箱。 ::: tip 此功能需要启用 [`settings.protocol.leaves-carpet-support`](#settings.protocol.leaves-carpet-support)。 @@ -312,7 +328,12 @@ settings: ::: shave-snow-layers: default: "true" - description: 是否允许对雪使用锹时减少雪层并掉落雪球。 + description: | + 是否允许对雪使用锹时减少雪层并掉落雪球。 + + ::: tip + 尽管八层雪与雪块十分相似,但此功能仅对八层雪生效。 + ::: disable-packet-limit: default: "false" description: 是否禁用发包限制。 @@ -343,7 +364,7 @@ settings: avoid-anvil-too-expensive: default: "false" description: | - 是否禁用铁砧“过于昂贵!”的惩罚。 + 是否允许铁砧修复花费可以高于 40 并且不会因为过于昂贵无法使用。 ::: tip 要正确显示真实的经验消耗等级,需要启用 [`settings.protocol.leaves-carpet-support`](#settings.protocol.leaves-carpet-support)。 @@ -351,15 +372,15 @@ settings: ::: bow-infinity-fix: default: "false" - description: 是否允许生存模式下在物品栏中无箭矢时仍可使用拥有无限魔咒的弓,就像自身处于创造模式一样。 + description: 是否允许生存模式下的玩家在物品栏中无箭矢时仍可使用拥有无限魔咒的弓。 hopper-counter: default: "false" description: 是否启用类似 Carpet - 的[漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters)与对应的命令`/leaves + 的 [漏斗计数器](https://github.com/gnembon/fabric-carpet/wiki/Current-Available-Settings#hoppercounters) 与对应的命令 `/leaves counter`。 spider-jockeys-drop-gapples: default: "-1.0" - description: 当蜘蛛骑士被击杀时掉落附魔金苹果的概率。设置为 `-1.0` 以禁用此功能。 + description: 当蜘蛛骑士死亡时掉落附魔金苹果的概率。设置为 `-1.0` 以禁用此功能。 renewable-deepslate: default: "false" description: 是否使得在主世界且 `Y < 0` @@ -405,7 +426,7 @@ settings: description: 是否在计算伤害时**不**使用 `Lambda`。 optimized-dragon-respawn: default: "false" - description: 是否优化末影龙重生,能够极大的减少末影龙复活时的卡顿,这对于末地石农场的使用来说是至关重要的。 + description: 是否优化末影龙重生,其功能等同于[Optimized Dragon Respawn](https://modrinth.com/mod/optimized-dragon-respawn) dont-send-useless-entity-packets: default: "true" description: | @@ -561,7 +582,7 @@ settings: xaero-map-protocol: default: "false" description: 是否开启 [Xaero 的世界地图](https://modrinth.com/mod/xaeros-world-map) - 协议支持,这有助于避免客户端因服务器IP变更而导致的地图读取错误。 + 协议支持。 xaero-map-server-id: default: $random$int description: | @@ -574,12 +595,12 @@ settings: default: "false" description: > 是否开启 [Carpet](https://modrinth.com/mod/carpet) - 协议支持。客户端可能会感知此协议,以实现更多Carpet 功能。 + 协议支持。客户端可能会感知此协议,以实现更多 Carpet 功能。 ::: tip - 开启此功能并不相当于在服务端安装了 Carpet Mod,它只会向客户端声明服务端安装了 Carpet以便激活客户端的部分功能。 + 开启此功能并不相当于在服务端安装了 Carpet Mod,它只会向客户端声明服务端安装了 Carpet。 ::: rei-server-protocol: @@ -654,7 +675,7 @@ settings: description: 是否令插件命令不覆盖原版指令。 leaves-packet-event: default: "true" - description: 是否启用 leaves 提供的 packet 事件系统。这可能影响到服务器性能。 + description: 是否启用 Leaves 提供的 packet 事件系统。这可能影响到服务器性能。 region: format: default: ANVIL @@ -698,14 +719,14 @@ settings: ::: vanilla-display-name: default: "false" - description: 是否将聊天中的玩家名解析为[文本组件](https://zh.minecraft.wiki/w/%E6%96%87%E6%9C%AC%E7%BB%84%E4%BB%B6s),这会影响到玩家名改变颜色等功能。 + description: 是否将聊天中的玩家名解析为 [文本组件](https://zh.minecraft.wiki/w/%E6%96%87%E6%9C%AC%E7%BB%84%E4%BB%B6s),这会影响到玩家名改变颜色等功能。 collision-behavior: default: BLOCK_SHAPE_VANILLA description: | 指定服务器使用何种实体碰撞计算方式。 - - `BLOCK_SHAPE_VANILLA` 使用改进后的Paper计算方式,兼顾性能优化和遵循原版。 - - `PAPER` 使用Paper计算方式,可能破坏原版行为。 - - `VANILLA` 使用原版计算方式,使用后可能会降低性能,但完全符合原版行为。 + - `BLOCK_SHAPE_VANILLA` 使用改进后的 Paper 计算方式,兼顾性能优化和遵循原版。 + - `PAPER` 使用 Paper 计算方式,,拥有较好的优化,但可能破坏原版行为。 + - `VANILLA` 使用原版计算方式,可能会降低性能,但完全符合原版行为。 vanilla-portal-handle: default: "false" - description: 是否使用原版原版地狱门传送时间判定,如不启用,则实体接触传送门后被传送的时间较原版快1tick,这会略微影响到实体过门后的位置和速度,可能导致时序相当精确的跨维度机器无法使用。 + description: 是否使用原版原版地狱门传送时间判定,如不启用,则实体接触传送门后被传送的时间较原版快 1 游戏刻,这会略微影响到实体过门后的位置和速度,可能导致时序相当精确的跨维度机器无法使用。 From 434a10ddb7bb13be30ec9ebe04b6708eaa1a1942 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Tue, 24 Jun 2025 21:29:57 +0800 Subject: [PATCH 05/15] =?UTF-8?q?=E6=BC=8F=E4=B8=9C=E8=A5=BF=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 8798253..db6a42f 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -675,7 +675,7 @@ settings: description: 是否令插件命令不覆盖原版指令。 leaves-packet-event: default: "true" - description: 是否启用 Leaves 提供的 packet 事件系统。这可能影响到服务器性能。 + description: 是否启用 Leaves 提供的发包事件系统。这可能影响到服务器性能。 region: format: default: ANVIL From 0082c6834acdce3afdfe57f3ad2c1573dc889a19 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Tue, 24 Jun 2025 22:58:53 +0800 Subject: [PATCH 06/15] =?UTF-8?q?=E4=B8=80=E4=B8=AAbug=20=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E9=81=97=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index db6a42f..709a41d 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -556,7 +556,7 @@ settings: description: 是否开启 [Servux](https://modrinth.com/mod/servux) 的世界元数据协议支持。 hud-metadata-protocol-share-seed: default: "true" - description: 是否在发送世界元数据时包含世界种子,这允许MiniHud在不使用/seed指令的情况下设置世界种子。 + description: 是否在发送世界元数据时包含世界种子。 litematics-protocol: default: "false" description: 是否开启 [Servux](https://modrinth.com/mod/servux) 的投影粘贴协议支持。 @@ -630,6 +630,7 @@ settings: description: | 指定自动更新下载源。 - `application` GitHub Releases + - `rainyun` 由【雨云】提供的镜像源 allow-experimental: default: "false" description: 是否允许下载实验性版本。 From c1e2b27bf1ba9d9d7e441d6dd68deac3a6da37a6 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Wed, 25 Jun 2025 01:43:14 +0800 Subject: [PATCH 07/15] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=B8=A4=E4=B8=AA?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 709a41d..bb58934 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -95,10 +95,10 @@ settings: ::: shears-in-dispenser-can-zero-amount: default: "false" - description: 是否允许剪刀在发射器内被使用到负耐久且不会损坏。 + description: 是否重新引入 18w44a 版本前的机制:发射器可以将剪刀使用至负耐久度。 armor-stand-cant-kill-by-mob-projectile: default: "false" - description: 是否**不**允许由非玩家生物发射的弹射物破坏盔甲架。 + description: 是否禁用 1.20.2 版本引入的伤害标签 `#always_kills_armor_stands`。这将仅允许由玩家造成的伤害摧毁盔甲架。 villager-infinite-discounts: default: "false" description: 是否重新引入 1.20.2 版本前的机制:村民被多次感染并治愈时,所提供的折扣翻倍。 From 95a6499500f881e579dcd2ea2b026c38b695ee3e Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Wed, 25 Jun 2025 08:40:01 +0800 Subject: [PATCH 08/15] =?UTF-8?q?=E8=BF=99=E5=BA=94=E8=AF=A5=E6=98=AF?= =?UTF-8?q?=E6=9C=80=E5=90=8E=E7=9A=84=E4=BF=AE=E6=94=B9=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index bb58934..b53ad3d 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -83,8 +83,8 @@ settings: default: "false" description: | 是否重新引入 - - 1.20版本前的机制:红石粉不会连接四周开启的活板门上的红石粉。 - - 1.20.2版本前的机制:红石粉、红石中继器和红石比较器收到来自下侧的PP更新时不检查附着。 + - 1.20 版本前的机制:红石粉不会连接四周开启的活板门上的红石粉。 + - 1.20.2 版本前的机制:红石粉、红石中继器和红石比较器收到来自下侧的PP更新时不检查附着。 old-block-remove-behaviour: default: "false" description: | @@ -152,7 +152,7 @@ settings: description: 是否重新引入 1.21.5 版本前的机制:下界传送门的传送范围相当于一个完整的方块。 old-zombie-piglin-drop: default: "false" - description: 是否重新引入 1.21.5 版本前的机制:处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。。 + description: 是否重新引入 1.21.5 版本前的机制:处于发怒状态的僵尸猪灵被任何因素杀死都会掉落经验和稀有掉落物。 revert-raid-changes: allow-bad-omen-trigger-raid: default: "false" @@ -162,10 +162,10 @@ settings: description: 是否重新引入 1.21 版本前的机制:在袭击外击败袭击队长时给予玩家不祥之兆。 use-old-find-spawn-position: default: "false" - description: 是否重新引入 1.21.2 版本前的袭击生成逻辑:袭击会在开始前尝试生成3次,尝试生成的范围与生成次数相关联。 + description: 是否重新引入 1.21.2 版本前的袭击生成逻辑:袭击会在开始前尝试生成 3 次,尝试生成的范围与生成次数相关联。 skip-height-check: default: "false" - description: 是否禁用 1.21.2 版本引入的袭击生成高度检查:灾厄巡逻队如果不能在目标村庄中心垂直96格内找到可生成位置,则袭击不会开始。 + description: 是否禁用 1.21.2 版本引入的袭击生成高度检查:灾厄巡逻队如果不能在目标村庄中心垂直 96 格内找到可生成位置,则袭击不会开始。 old-zombie-reinforcement: default: "false" description: 是否重新引入 1.21.2 版本前的机制:当僵尸村民、尸壳、溺尸或僵尸猪灵被伤害时,它们生成普通僵尸增援。 @@ -630,7 +630,6 @@ settings: description: | 指定自动更新下载源。 - `application` GitHub Releases - - `rainyun` 由【雨云】提供的镜像源 allow-experimental: default: "false" description: 是否允许下载实验性版本。 From cf458bb7babe88b1a055437191a6cc626aeca46b Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Wed, 25 Jun 2025 08:43:47 +0800 Subject: [PATCH 09/15] =?UTF-8?q?=E5=8F=88=E6=BC=8F=E4=B8=9C=E8=A5=BF?= =?UTF-8?q?=E4=BA=86=20=E8=BF=99=E5=9B=9E=E7=9C=9F=E7=9A=84=E6=98=AF?= =?UTF-8?q?=E6=9C=80=E5=90=8E=E7=9A=84=E4=BF=AE=E6=94=B9=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index b53ad3d..9a77021 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -84,7 +84,7 @@ settings: description: | 是否重新引入 - 1.20 版本前的机制:红石粉不会连接四周开启的活板门上的红石粉。 - - 1.20.2 版本前的机制:红石粉、红石中继器和红石比较器收到来自下侧的PP更新时不检查附着。 + - 1.20.2 版本前的机制:红石粉、红石中继器和红石比较器收到来自下侧的状态更新时不检查附着。 old-block-remove-behaviour: default: "false" description: | From ec1b710792454b833e32ba64834becbd681323b3 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Wed, 25 Jun 2025 09:38:17 +0800 Subject: [PATCH 10/15] =?UTF-8?q?=E4=BB=8A=E5=A4=A9=E5=87=8C=E6=99=A8?= =?UTF-8?q?=E7=9A=84=E6=9B=B4=E6=96=B0=20=E8=BF=99=E5=9B=9E=E7=9C=9F?= =?UTF-8?q?=E7=9A=84=E7=9C=9F=E7=9A=84=E6=98=AF=E6=9C=80=E5=90=8E=E7=9A=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config-spec/leaves/zh_Hans.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config-spec/leaves/zh_Hans.yml b/src/config-spec/leaves/zh_Hans.yml index 9a77021..31d5c7c 100644 --- a/src/config-spec/leaves/zh_Hans.yml +++ b/src/config-spec/leaves/zh_Hans.yml @@ -348,7 +348,7 @@ settings: ::: no-block-update-command: default: "false" - description: 是否启用 `/blockupdate` 命令,此命令让玩家可以控制服务器内全局方块更新是否发生。 + description: 是否启用 `/leaves blockupdate` 命令,此命令让玩家可以控制服务器内全局方块更新是否发生。 no-tnt-place-update: default: "false" description: 是否在放置 TNT 时**不**进行方块更新。 From e7422009aa49536c8af489fa632fde4a8c677422 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Thu, 27 Nov 2025 16:57:10 +0800 Subject: [PATCH 11/15] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=8D=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=8F=92=E4=BB=B6=E8=AF=B4=E6=98=8E=E5=92=8C=E5=BB=BA?= =?UTF-8?q?=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新不兼容插件的描述,增强了对特定插件的兼容性说明,并提供了替代插件的建议。 --- .../leaves/reference/incompatible-plugins.md | 44 ++++++++++++------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/src/zh_Hans/leaves/reference/incompatible-plugins.md b/src/zh_Hans/leaves/reference/incompatible-plugins.md index c7c1358..69bedf9 100644 --- a/src/zh_Hans/leaves/reference/incompatible-plugins.md +++ b/src/zh_Hans/leaves/reference/incompatible-plugins.md @@ -1,37 +1,51 @@ # 不兼容的插件 -Leaves 尽力与所有 CraftBukkit、Spigot 或 Paper 插件兼容,但一些插件需要额外的配置甚至使用替代品才能与 Leaves 协同工作。 +Leaves 核心致力于与所有 CraftBukkit、Spigot 及 Paper 插件保持兼容,但部分插件因技术或功能的冲突,可能需要额外配置或采用替代方案以实现兼容运行。 -**我们不会处理与这些插件相关的问题,请在报告问题前暂时移除它们。** +**对于此类插件引发的兼容性问题,我们无法提供支持服务。如需提交问题反馈,请先暂时移除相关插件以排除干扰。** -## 协议 +## 数据转译类插件 -这些插件会破坏 Leaves 的协议支持,导致模组无法正常通讯或玩家被踢出。 +Leaves 核心的模组协议功能依赖服务端与客户端之间的准确数据通信,使用涉及数据转译的插件(如 ViaVersion、ViaBackwards、ViaRewind、Geyser)以及代理服务端(如 Velocity、BungeeCord、ViaProxy )可能造成客户端模组功能异常或玩家无法连接至服务器。 -### ViaVersion +::: tip + +对于跨版本需求,请优先考虑在客户端安装[ViaFabricPlus](https://github.com/ViaVersion/ViaVersion)模组**并手动设置连接至服务器所使用的版本。** +若必须使用上述插件或代理端,请在必要时禁用**所有**模组协议功能。 + +::: + +## 登录插件 -ViaVersion 只翻译原版协议,而不会处理模组协议。这会导致模组协议版本跨度过大无法正确解析。 +常规登录插件(如 AuthMe、AuthMeReloaded、CatSeedLogin)无法正确识别假人,并错误地要求假人进行登录,这将导致假人无法生成或功能执行异常。 ::: tip -客户端可以安装 [ViaFabricPlus](https://modrinth.com/mod/viafabricplus) 和 [ViaVanillaPlus](https://modrinth.com/mod/viavanillaplus) 以翻译部分模组协议。 +建议使用[AuthMeReReloaded](https://github.com/HaHaWTH/AuthMeReReloaded)登录插件,此插件能正确识别假人并允许其自动绕过登录流程。 +若无法更换登录插件,可安装[LeavesAddons](https://github.com/Lumine1909/LeavesAddons)插件以实现兼容。 ::: -## 行为 +## 领地插件 -这些插件会与 Leaves 的行为产生冲突或覆盖 Leaves 的行为。 +由于假人无法触发事件,领地插件(如 Residence、Dominion)将无法监听假人交互行为,这将导致领地限制对假人失效。 -### AuthMeReloaded +## 多世界插件 -AuthMeReloaded 不会正确检测假人并错误的要求假人登录,导致假人无法正确生成。 +在部署多世界插件(如 Multiverse)时,若配置不当可能导致部分实体无法通过传送门进入指定维度,或出现传送功能完全失效的情况。需特别指出,重力方块的复制机制仅适用于末地维度,请务必确保末地传送门正确链接到末地维度。 -::: tip +## 快捷潜影盒插件 -请使用替代品 [AuthMeReReloaded](https://hangar.papermc.io/0D00_0721/AuthMeReReloaded),它添加了对假人的支持,并且与 AuthMeReloaded 的使用近乎相同。 +部分快捷潜影盒插件在打开潜影盒时未执行堆叠数量校验,若服务端启用潜影盒堆叠功能,使用此类插件时可能触发物品复制漏洞。 -::: +## 优化插件 + +很多红石机器的运作高度依赖游戏的特性和底层机制,而大多数性能优化插件会对原版机制进行不同程度的修改。这些修改在常规游戏场景中通常不会被感知,但在精密的红石机器中,微小的机制偏差将被显著放大,最终导致机器无法正常工作。 + +### Aki-Async + +异步优化通过多线程计算提升服务端性能,但此举必然干扰游戏原生时序逻辑,破坏微时序机制,并引入线程安全隐患和崩溃风险。这将破坏原版特性,并引发功能异常问题,极端情况下甚至造成服务端崩溃。此外,多线程计算非常复杂,错误的优化不仅无法实现预期效果,反而会导致服务器性能损耗加剧,引发卡顿。 ### NoCheatPlus -NoCheatPlus 会覆盖 Paper 的可配置修复项,导致部分红石机器无法使用。 +NoCheatPlus 插件会强制修改 Paper 核心的部分配置项,导致部分原版特性(如活塞复制、无头活塞,重力方块复制)缺失。 From 5bc9ced72b315b135450a204947e30a0f6527578 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Fri, 28 Nov 2025 00:03:29 +0800 Subject: [PATCH 12/15] Revise compatibility information for plugins Updated compatibility notes for various plugins, including data translation, login, territory, multi-world, and optimization plugins. Clarified issues and provided alternative solutions. --- .../leaves/reference/incompatible-plugins.md | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/src/zh_Hans/leaves/reference/incompatible-plugins.md b/src/zh_Hans/leaves/reference/incompatible-plugins.md index 69bedf9..23ab445 100644 --- a/src/zh_Hans/leaves/reference/incompatible-plugins.md +++ b/src/zh_Hans/leaves/reference/incompatible-plugins.md @@ -1,51 +1,47 @@ # 不兼容的插件 -Leaves 核心致力于与所有 CraftBukkit、Spigot 及 Paper 插件保持兼容,但部分插件因技术或功能的冲突,可能需要额外配置或采用替代方案以实现兼容运行。 +Leaves 致力于与所有 CraftBukkit、Spigot 及 Paper 插件保持兼容,但部分插件因技术或功能的冲突,可能需要额外配置或采用替代方案以实现兼容运行。 -**对于此类插件引发的兼容性问题,我们无法提供支持服务。如需提交问题反馈,请先暂时移除相关插件以排除干扰。** +**我们不会处理与这些插件相关的问题,请在报告问题前暂时移除它们并尝试复现问题。** -## 数据转译类插件 +## 数据转译类 -Leaves 核心的模组协议功能依赖服务端与客户端之间的准确数据通信,使用涉及数据转译的插件(如 ViaVersion、ViaBackwards、ViaRewind、Geyser)以及代理服务端(如 Velocity、BungeeCord、ViaProxy )可能造成客户端模组功能异常或玩家无法连接至服务器。 +Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通信,使用涉及数据转译的插件(如 ViaVersion、ViaBackwards、ViaRewind)可能造成客户端模组功能异常或玩家无法连接至服务器。 ::: tip -对于跨版本需求,请优先考虑在客户端安装[ViaFabricPlus](https://github.com/ViaVersion/ViaVersion)模组**并手动设置连接至服务器所使用的版本。** -若必须使用上述插件或代理端,请在必要时禁用**所有**模组协议功能。 +对于跨版本需求,请优先考虑在客户端安装 [ViaFabricPlus](https://github.com/ViaVersion/ViaFabricPlus) 和 [ViaVanillaPlus](https://github.com/ViaVersionAddons/ViaVanillaPlus) 模组**并手动设置连接至服务器所使用的版本。** + +若必须使用上述插件,请在必要时禁用**所有**模组协议功能。 ::: -## 登录插件 +## 登录 -常规登录插件(如 AuthMe、AuthMeReloaded、CatSeedLogin)无法正确识别假人,并错误地要求假人进行登录,这将导致假人无法生成或功能执行异常。 +大部分登录插件(如 AuthMe、AuthMeReloaded、CatSeedLogin)无法正确识别假人,并错误地要求假人进行登录,这将导致假人无法生成或功能执行异常。 ::: tip -建议使用[AuthMeReReloaded](https://github.com/HaHaWTH/AuthMeReReloaded)登录插件,此插件能正确识别假人并允许其自动绕过登录流程。 -若无法更换登录插件,可安装[LeavesAddons](https://github.com/Lumine1909/LeavesAddons)插件以实现兼容。 +可以尝试以下解决方案: -::: +1.使用 [AuthMeReReloaded](https://github.com/HaHaWTH/AuthMeReReloaded) 登录插件,此插件为 AuthMeReloaded 插件的分支,它能正确识别假人并允许其自动绕过登录流程。 -## 领地插件 +2.安装 [LeavesAddons](https://github.com/Lumine1909/LeavesAddons) 插件以实现兼容。 -由于假人无法触发事件,领地插件(如 Residence、Dominion)将无法监听假人交互行为,这将导致领地限制对假人失效。 +::: -## 多世界插件 +## 领地 -在部署多世界插件(如 Multiverse)时,若配置不当可能导致部分实体无法通过传送门进入指定维度,或出现传送功能完全失效的情况。需特别指出,重力方块的复制机制仅适用于末地维度,请务必确保末地传送门正确链接到末地维度。 +由于假人无法触发事件,领地插件(如 Residence、Dominion)将无法监听假人交互行为,这将导致领地限制对假人失效。 -## 快捷潜影盒插件 +## 快捷潜影盒 部分快捷潜影盒插件在打开潜影盒时未执行堆叠数量校验,若服务端启用潜影盒堆叠功能,使用此类插件时可能触发物品复制漏洞。 -## 优化插件 - -很多红石机器的运作高度依赖游戏的特性和底层机制,而大多数性能优化插件会对原版机制进行不同程度的修改。这些修改在常规游戏场景中通常不会被感知,但在精密的红石机器中,微小的机制偏差将被显著放大,最终导致机器无法正常工作。 - -### Aki-Async +## Aki-Async 异步优化通过多线程计算提升服务端性能,但此举必然干扰游戏原生时序逻辑,破坏微时序机制,并引入线程安全隐患和崩溃风险。这将破坏原版特性,并引发功能异常问题,极端情况下甚至造成服务端崩溃。此外,多线程计算非常复杂,错误的优化不仅无法实现预期效果,反而会导致服务器性能损耗加剧,引发卡顿。 -### NoCheatPlus +## NoCheatPlus -NoCheatPlus 插件会强制修改 Paper 核心的部分配置项,导致部分原版特性(如活塞复制、无头活塞,重力方块复制)缺失。 +NoCheatPlus 插件会覆盖 Paper 的部分配置项,即便启用了 Leaves 的 `mc-technical-survival-mode` 配置也无法将其恢复。这将导致部分原版特性(如活塞复制、无头活塞,重力方块复制)被修复。 From 0f3b4900b0ae258a32fe6f095c9e4612c35bf7d1 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Fri, 28 Nov 2025 00:36:55 +0800 Subject: [PATCH 13/15] Update plugin links and clarify NoCheatPlus effects --- src/zh_Hans/leaves/reference/incompatible-plugins.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/zh_Hans/leaves/reference/incompatible-plugins.md b/src/zh_Hans/leaves/reference/incompatible-plugins.md index 23ab445..c787bbf 100644 --- a/src/zh_Hans/leaves/reference/incompatible-plugins.md +++ b/src/zh_Hans/leaves/reference/incompatible-plugins.md @@ -10,7 +10,7 @@ Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通 ::: tip -对于跨版本需求,请优先考虑在客户端安装 [ViaFabricPlus](https://github.com/ViaVersion/ViaFabricPlus) 和 [ViaVanillaPlus](https://github.com/ViaVersionAddons/ViaVanillaPlus) 模组**并手动设置连接至服务器所使用的版本。** +对于跨版本需求,请优先考虑在客户端安装 [ViaFabricPlus](https://modrinth.com/mod/viafabricplus) 和 [ViaVanillaPlus](https://modrinth.com/mod/viavanillaplus) 模组**并手动设置连接至服务器所使用的版本**。 若必须使用上述插件,请在必要时禁用**所有**模组协议功能。 @@ -24,9 +24,9 @@ Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通 可以尝试以下解决方案: -1.使用 [AuthMeReReloaded](https://github.com/HaHaWTH/AuthMeReReloaded) 登录插件,此插件为 AuthMeReloaded 插件的分支,它能正确识别假人并允许其自动绕过登录流程。 +1. 使用 [AuthMeReReloaded](https://hangar.papermc.io/0D00_0721/AuthMeReReloaded) 登录插件,此插件为 AuthMeReloaded 插件的分支,它能正确识别假人并允许其自动绕过登录流程。 -2.安装 [LeavesAddons](https://github.com/Lumine1909/LeavesAddons) 插件以实现兼容。 +2. 安装 [LeavesAddons](https://github.com/Lumine1909/LeavesAddons) 插件以实现兼容。 ::: @@ -44,4 +44,4 @@ Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通 ## NoCheatPlus -NoCheatPlus 插件会覆盖 Paper 的部分配置项,即便启用了 Leaves 的 `mc-technical-survival-mode` 配置也无法将其恢复。这将导致部分原版特性(如活塞复制、无头活塞,重力方块复制)被修复。 +NoCheatPlus 插件会覆盖 Paper 的部分修复项(如活塞复制、无头活塞、重力方块复制),即便启用了 Leaves 的 `mc-technical-survival-mode` 配置也无法将其恢复。 From 39366e1e0aac9032ddc8a9bcb6474be03a2ff92b Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Fri, 28 Nov 2025 00:43:14 +0800 Subject: [PATCH 14/15] Remove Aki-Async plugin warnings from documentation Removed section on Aki-Async plugin and its potential issues. --- src/zh_Hans/leaves/reference/incompatible-plugins.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/zh_Hans/leaves/reference/incompatible-plugins.md b/src/zh_Hans/leaves/reference/incompatible-plugins.md index c787bbf..746b9a3 100644 --- a/src/zh_Hans/leaves/reference/incompatible-plugins.md +++ b/src/zh_Hans/leaves/reference/incompatible-plugins.md @@ -38,10 +38,6 @@ Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通 部分快捷潜影盒插件在打开潜影盒时未执行堆叠数量校验,若服务端启用潜影盒堆叠功能,使用此类插件时可能触发物品复制漏洞。 -## Aki-Async - -异步优化通过多线程计算提升服务端性能,但此举必然干扰游戏原生时序逻辑,破坏微时序机制,并引入线程安全隐患和崩溃风险。这将破坏原版特性,并引发功能异常问题,极端情况下甚至造成服务端崩溃。此外,多线程计算非常复杂,错误的优化不仅无法实现预期效果,反而会导致服务器性能损耗加剧,引发卡顿。 - ## NoCheatPlus NoCheatPlus 插件会覆盖 Paper 的部分修复项(如活塞复制、无头活塞、重力方块复制),即便启用了 Leaves 的 `mc-technical-survival-mode` 配置也无法将其恢复。 From 9c60ea1a4f7007eec896bf45b28c700b389a2b02 Mon Sep 17 00:00:00 2001 From: TT-Candy Date: Fri, 28 Nov 2025 01:02:58 +0800 Subject: [PATCH 15/15] Revise incompatible plugins documentation Updated compatibility information for plugins, including additional details for AuthMeReReloaded and LeavesAddons. --- src/zh_Hans/leaves/reference/incompatible-plugins.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/zh_Hans/leaves/reference/incompatible-plugins.md b/src/zh_Hans/leaves/reference/incompatible-plugins.md index 746b9a3..35f5ce6 100644 --- a/src/zh_Hans/leaves/reference/incompatible-plugins.md +++ b/src/zh_Hans/leaves/reference/incompatible-plugins.md @@ -1,6 +1,6 @@ # 不兼容的插件 -Leaves 致力于与所有 CraftBukkit、Spigot 及 Paper 插件保持兼容,但部分插件因技术或功能的冲突,可能需要额外配置或采用替代方案以实现兼容运行。 +Leaves 致力于与所有 CraftBukkit、Spigot 及 Paper 插件保持兼容,但部分插件可能需要额外配置或采用替代方案以实现兼容运行。 **我们不会处理与这些插件相关的问题,请在报告问题前暂时移除它们并尝试复现问题。** @@ -24,9 +24,9 @@ Leaves 的模组协议功能依赖服务端与客户端之间的准确数据通 可以尝试以下解决方案: -1. 使用 [AuthMeReReloaded](https://hangar.papermc.io/0D00_0721/AuthMeReReloaded) 登录插件,此插件为 AuthMeReloaded 插件的分支,它能正确识别假人并允许其自动绕过登录流程。 +1. 使用 [AuthMeReReloaded](https://hangar.papermc.io/0D00_0721/AuthMeReReloaded) 登录插件,此插件为 AuthMeReloaded 插件的分支,它能正确识别假人并允许其自动绕过登录流程,并支持从其他登录插件迁移数据。 -2. 安装 [LeavesAddons](https://github.com/Lumine1909/LeavesAddons) 插件以实现兼容。 +2. 对于 Authme 插件,可以安装 [LeavesAddons](https://github.com/Lumine1909/LeavesAddons) 插件以实现兼容。 :::