跳转至

Gale 默认世界配置

信息

以下 YAML 配置展示了 Gale 默认世界配置 (config/gale-world-defaults.yml) 的结构及其默认的值

此配置文件基于最新的 Leaf 1.21.1 分支

点击配置项后面的箭头按钮以显示其描述

gale-world-defaults.yml
# This is the world defaults configuration file for Gale.
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# 
# If you need help with the configuration or have any questions related to Gale,
# join us in our Discord, or check the GitHub Wiki pages.
# 
# Configuration options here apply to all worlds, unless you specify overrides inside
# the world-specific config file inside each world folder.
# 
# Wiki: https://github.com/GaleMC/Gale/wiki
# Discord: https://discord.gg/gwezNT8c24

_version: 1
gameplay-mechanics:
  arrow-movement-resets-despawn-counter: false #(1)!
  entities-can-random-stroll-into-non-ticking-chunks: true #(2)!
  entity-wake-up-duration-ratio-standard-deviation: 0.2 #(3)!
  fixes:
    broadcast-crit-animations-as-the-entity-being-critted: false #(4)!
    keep-mooshroom-rotation-after-shearing: true #(5)!
    mc-110386: true #(6)!
    mc-121706: false #(7)!
    mc-238526: false #(8)!
    mc-31819: true #(9)!
  hide-flames-on-entities-with-fire-resistance: false #(10)!
  technical:
    load-portal-destination-chunk-before-entity-teleport: false #(11)!
  try-respawn-ender-dragon-after-end-crystal-place: true #(12)!
small-optimizations:
  load-chunks: #(13)!
    to-activate-climbing-entities: false #(14)!
    to-spawn-phantoms: false #(15)!
  max-projectile-chunk-loads: #(16)!
    per-projectile:
      max: 10 #(17)!
      remove-from-world-after-reach-limit: false #(18)!
      reset-movement-after-reach-limit: false #(19)!
    per-tick: 10 #(20)!
  reduced-intervals:
    acquire-poi-for-stuck-entity: 60 #(21)!
    check-nearby-item:
      hopper: #(22)!
        interval: 1 #(23)!
        minecart:
          interval: 1 #(24)!
          temporary-immunity: #(25)!
            check-for-minecart-near-item-interval: 20 #(26)!
            check-for-minecart-near-item-while-active: false #(27)!
            check-for-minecart-near-item-while-inactive: true #(28)!
            duration: 100 #(29)!
            max-item-horizontal-distance: 24.0 #(30)!
            max-item-vertical-distance: 4.0 #(31)!
            nearby-item-max-age: 1200 #(32)!
    check-stuck-in-wall: 10 #(33)!
    villager-item-repickup: 100 #(34)!
  save-fireworks: true #(35)!
  use-optimized-sheep-offspring-color: true #(36)!
  1. 当箭开始下落时 (例如卡住箭的方块被破坏), 是否重置箭的自然清除计数器.

    默认值
    推荐值        GalePaper原版
    -
    truetruetrue
    基于目标的推荐值
    优化false
    原版行为true

  2. 是否允许随机游荡的生物寻路进入未加载区块.

    默认值
    推荐值        GalePaper原版
    -
    truetruetrue
    基于目标的推荐值
    优化-
    原版行为true

  3. 如果将此值设为 > 0, 则唤醒不活跃实体的过程会分布在一段时间内, 而不是同时唤醒大量实体.
    这使实体的行为更加自然.

    此配置项的值应是一个 变异系数 (Coefficient of Variation), 或实体不活跃持续时间的 σ / μ (标准差与均值的比率).

    换句话说, 此配置项是表示实体不活跃持续时间的 σ 值, 乘以 normal_distribution(μ = 1, σ) 的因子.

    如果设为 ≤ 0, 则禁用此逐步实体唤醒功能.

    默认值
    推荐值        GalePaper原版
    0.2
    0.20.0-
    基于目标的推荐值
    优化-
    Paper 行为0.0

  4. 是否将广播暴击动画为被攻击实体的动画.

    这不会改变暴击动画显示的位置: 动画始终显示在被攻击实体上.
    通常 (如果设为 false), 暴击动画会广播为暴击的玩家, 这意味着看不到玩家的人也无法看到暴击动画.

    如果设为 true, 暴击动画会广播为被攻击实体, 这意味着看到实体的人可以看到暴击动画.

    默认值
    推荐值        GalePaper原版
    -
    falsefalsefalse
    基于目标的推荐值
    优化-
    原版行为false

  5. 是否在用剪刀修剪哞菇后保留其旋转角度 (修复 MC-88967 的部分问题).

    默认值
    推荐值        GalePaper原版
    -
    truefalsefalse
    基于目标的推荐值
    优化-
    原版行为false

  6. 是否修复 MC-110386.

    默认值
    推荐值        GalePaper原版
    truetruefalsefalse

  7. 是否修复 MC-121706.

    默认值
    推荐值        GalePaper原版
    truefalsefalsefalse

  8. 是否修复 MC-238526.

    默认值
    推荐值        GalePaper原版
    -falsefalsefalse

  9. 是否修复 MC-31819.

    默认值
    推荐值        GalePaper原版
    truetruefalsefalse

  10. 对于拥有火焰抗性效果的实体, 是否在他们着火时隐藏视觉火焰.

    默认值
    推荐值        GalePaper原版
    -
    falsefalsefalse
    基于目标的推荐值
    优化-
    原版行为false

  11. 当实体通过传送门时, 是否在传送前完全加载目的地的区块.
    这会导致服务器主线程在传送完成之前完全暂停.

    默认值
    推荐值        GalePaper原版
    false
    falsefalsefalse
    基于目标的推荐值
    优化false
    原版行为false

  12. 当末影水晶被放置在返回传送门的正确位置时, 是否尝试重生末影龙.

    默认值
    推荐值        GalePaper原版
    -
    truetruetrue
    基于目标的推荐值
    优化-
    原版行为true

  13. 是否在特定情况下加载区块.

  14. 是否加载区块以激活有攀爬能力的实体.

    在 Paper 中, 像僵尸这样的 "有攀爬能力" 的实体 (例如能够沿着梯子下降) 会优先被激活.
    检查实体是否在攀爬需要检查其所在的方块.
    当实体刚好移动到方块边缘触及另一个区块时, 可能导致服务器主线程暂停来等待区块的加载.

    如果设为 false, 将阻止这种情况: 服务器不会检查未加载区块中实体的 "攀爬" 优先级, 从而避免不必要的, 主线程暂停导致的瞬卡.

    默认值
    推荐值        GalePaper原版
    falsefalsetrue-
    基于目标的推荐值
    优化false
    Paper 行为true

  15. 是否加载区块以生成幻翼.
    如果设为 false, 当服务器尝试在未加载区块中生成幻翼时, 不会发生任何操作.

    默认值
    推荐值        GalePaper原版
    falsefalsetruetrue
    基于目标的推荐值
    优化false
    原版行为true

  16. 以下是为弹射物 (例如箭、三叉戟或末影珍珠进入未加载区块时) 加载区块的配置.

  17. 弹射物在其生命周期内可以同时加载的最大区块数.
    如果设为 < 0, 此配置项将被禁用, 即弹射物可加载的区块数量不受限制.

    默认值
    推荐值        GalePaper原版
    1010-1-1
    基于目标的推荐值
    优化10
    原版行为-1

  18. 是否清除超过上述 max 阈值的弹射物.

    从世界中清除弹射物具有一定风险, 因为这会影响像三叉戟这类对玩家有价值的弹射物, 因此不推荐将此值设为 true, 除非你可以接受该风险.

    默认值
    推荐值        GalePaper原版
    falsefalsefalsefalse
    基于目标的推荐值
    优化推荐在极端环境下设为 true, 但仍有一定风险
    原版行为false

  19. 是否将超过上述 max 阈值的弹射物的平面速度设为 0, 避免其尝试穿过区块边界.

    如果上述 remove-from-world-after-reach-limit 设为 true, 此配置项无效.

    默认值
    推荐值        GalePaper原版
    -falsefalsefalse
    基于目标的推荐值
    优化true
    原版行为false

  20. 单个世界中所有弹射物在一个 tick 中可以同时加载的最大区块数.

    如果设为 < 0, 此配置项将被禁用, 即弹射物每 tick 可加载的区块数量不受限制.

    默认值
    推荐值        GalePaper原版
    1010-1-1
    基于目标的推荐值
    优化2
    原版行为-1

  21. 被卡住的生物尝试搜寻兴趣点 (比如在矿车上的村民尝试获 Poi 点, 又称工作方块) 的额外间隔, 为原有间隔基础上的额外时间间隔.
    (以 tick 为单位)
    如果它们在此间隔期间不再被卡住, 则可以立即再次获取兴趣点.
    例如, 如果将此值设为 100, 卡住的生物每隔 5 秒尝试搜寻一次兴趣点.

    如果设为 < 0, 将默认与 Paper 相同.

    默认值
    推荐值        GalePaper原版
    60602000
    基于目标的推荐值
    优化200
    原版行为0

  22. 每个漏斗检查附近可拾取掉落物的频率.
    这仅影响从地面拾取掉落物 (例如掉落物), 而不影响从箱子或其他存储容器中吸取物品.

  23. 每个漏斗方块检查附近可拾取掉落物的频率.
    (以 tick 为单位)
    例如, 如果设为 20, 漏斗将每秒检查一次其上方的掉落物.

    如果设为 ≤ 0, 将默认与 Paper 相同.

    默认值
    推荐值        GalePaper原版
    20111
    基于目标的推荐值
    优化50
    原版行为1

  24. 与上述 interval 相同, 但仅适用于漏斗矿车.

    默认值
    推荐值        GalePaper原版
    20111
    基于目标的推荐值
    优化20
    原版行为1

  25. 漏斗矿车可以暂时免疫, 免受上述 interval 的影响.
    在免疫期间, 矿车将每 tick 检查一次掉落物.

  26. 每个漏斗矿车检查附近掉落物的频率, 以给予矿车临时免疫, 免受 interval 的影响.
    (以 tick 为单位)
    如果设为 ≤ 0, 行为将与设为 1 相同.

    默认值
    推荐值        GalePaper原版
    2020--
    基于目标的推荐值
    优化20
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  27. 是否检查 活跃 状态的掉落物附近的漏斗矿车, 以给予矿车临时免疫, 免受 interval 的影响.

    默认值
    推荐值        GalePaper原版
    true
    (setting this value to false is strongly not recommended)
    false--
    基于目标的推荐值
    优化false
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  28. 是否检查 非活跃 状态的掉落物附近的漏斗矿车, 以给予矿车临时免疫, 免受 interval 的影响.

    默认值
    推荐值        GalePaper原版
    true
    (setting this value to false is strongly not recommended)
    true--
    基于目标的推荐值
    优化true
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  29. 每个矿车临时免疫的时长, 免受 interval 的影响.
    (以 tick 为单位)
    如果设为 ≤ 0, 漏斗矿车将永远不会拥有临时免疫.

    默认值
    推荐值        GalePaper原版
    100100--
    基于目标的推荐值
    优化75
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  30. 漏斗矿车与掉落物的最远水平距离, 在此范围内掉落物可以给予矿车临时免疫, 以此免受 interval 的影响.
    (以 方块 为单位)
    如果设为 < 0, 漏斗矿车将永远不会获得临时免疫.

    默认值
    推荐值        GalePaper原版
    24.0
    24.0--
    基于目标的推荐值
    优化24.0
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  31. max-item-horizontal-distance 相同, 但这是掉落物与漏斗矿车之间的最远垂直距离.
    (以 方块 为单位).

    默认值
    推荐值        GalePaper原版
    4.0
    4.0--
    基于目标的推荐值
    优化4.0
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  32. 超过此存活时间的掉落物不会使附近的漏斗矿车获得临时免疫, 以免受 interval 的影响.
    (以 tick 为单位)
    如果设为 ≤ 0, 表示没有存活时间的限制, 即所有掉落物都可以给予漏斗矿车临时免疫.

    默认值
    推荐值        GalePaper原版
    12001200--
    基于目标的推荐值
    优化600
    原版行为- (如需贴合原版行为, interval 必须设为 1)

  33. 检查实体是否被卡在墙中的频率, 以对其造成窒息伤害.
    (以 tick 为单位)

    由于在造成伤害后会有一个伤害间隔 (可能会在未来改变, 但目前约为 1 秒), 处在伤害间隔时无法再次造成伤害, 因此将窒息检查的频率控制在 1 秒以内几乎不会引起注意.

    例如:

    • 如果设为 10, 实体将会每隔 ½ 秒检查一次是否窒息.
    • 如果设为 ≤ 0, 默认与 Paper 相同.

    默认值
    推荐值        GalePaper原版
    101011
    基于目标的推荐值
    优化10
    原版行为1

  34. 村民投掷的掉落物被其他实体拾取的最小延迟.
    (以 tick 为单位)

    • 防止村民在某些农场设计中优先拾取种植物品, 造成漏斗无法拾取; 否则这些设计会因下面的 check-nearby-item.hopper 而失效.
    • 减少村民不断向其他库存已满的村民投掷大量物品时造成的卡顿.

      例如:
    • 如果设为 100, 实体可以在 5 秒后拾取村民投掷的物品.
    • 如果设为 < 0, 默认与原版相同, 目前为 10 ticks (½ 秒).

    默认值
    推荐值        GalePaper原版
    100100-1-1
    基于目标的推荐值
    优化100
    原版行为-1

  35. 是否在保存区块时保存烟花.
    烟花可能会出现故障而无法引爆, 并且使用发射器可以非常容易的用烟花填满一个区块.
    如果设为 true, 区块卸载时会清除烟花, 从而防止这种情况发生.

    默认值
    推荐值        GalePaper原版
    -
    (参阅下方的 优化)
    truetruetrue
    基于目标的推荐值
    优化
    • 通常情况下: - (无关紧要)
    • 如果你预计玩家喜欢尝试破坏服务器: 设为 false
    原版行为true

  36. 在生成新的绵羊或幼年绵羊时, 是否使用更快的逻辑选择羊的颜色.
    选择的颜色与原版完全相同.

    但是在原版中, 可以使用数据包更改染料组合的合成配方来更改新颜色.
    如果设为 true, 任何此类配方的更改都将被忽略.

    默认值
    推荐值        GalePaper原版
    truetruefalsefalse
    基于目标的推荐值
    优化true
    原版行为false