BetterStructures 常见问题
如果您的问题涉及首次 Nightbreak 关联、包下载或手动导入,请先查看共享的 Global 页面。本常见问题仅保留 BetterStructures 特定的回答。
为什么结构没有出现?
最常见的原因是您正在 BetterStructures 安装之前已经探索过的地形中测试。
BetterStructures 设计为在未探索的地形中生成,因此不会回溯性地填充旧区块。如果您想快速看到自然生成:
- 飞到新的区块
- 生成一个新的测试世界
- 或使用放置和设置命令,而不是等待自然生成
如何停止关于新结构的管理员警告?
BetterStructures 在 config.yml 中有一个 warnAdminsAboutNewBuildings 开关,/betterstructures silent 会为您切换该值。
这在预生成或其他管理员密集测试期间很有用,因为这些警告会变得嘈杂。
setupDone 是什么意思?
setupDone 追踪 BetterStructures 的首次设置流程是否已完成。
false表示设置流程仍被视为未完成true表示设置流程已经完成
如果您有意想要重新运行设置,请将 setupDone: false,重新加载插件,然后再次运行 /bs initialize。
BetterStructures 需要 WorldEdit 吗?
是的。WorldEdit 是 plugin.yml 中的硬性依赖,因此 BetterStructures 无法在没有 WorldEdit 的情况下运行。
WorldGuard 集成是如何工作的?
如果安装了 WorldGuard,BetterStructures 会注册并使用 betterstructures-protect 标志来管理其保护区域。
相关的配置开关是:
protectEliteMobsRegions: true
如果您不希望 BetterStructures 为支持的内容管理 WorldGuard 保护,请将其设置为 false。
我可以将自定义物品添加到 BetterStructures 的宝藏中吗?
可以。BetterStructures 包含:
/betterstructures lootify <generator> <rarity> <minAmount> <maxAmount> <weight>
手持要注册的物品使用此命令。该命令会将手持物品写入所选的宝藏生成器条目中。
命令实现中的当前验证规则:
- 宝藏生成器必须存在
- 稀有度必须已存在于该宝藏配置中
minAmount必须至少为1maxAmount最多为64- 手持物品不能是空气
BetterStructures 支持 MMOItems 宝藏条目吗?
支持。BetterStructures 项目中有 MMOItems 支持,现有的宝藏工作流程支持第三方物品。对于 MMOItems 特定的语法,请将宝藏文件中的精确配置示例与当前宝藏页面文档保持一致,而不是依赖旧的常见问题片段。
EliteMobs 和 BetterStructures 如何协同工作?
BetterStructures 与 EliteMobs 有软集成。
在高层面上:
- BetterStructures 可以在生成的结构内放置 EliteMobs 内容标记
- 当集成启用时,BetterStructures 还可以管理与 EliteMobs 支持的内容相关的保护区域
对于共享的设置流程、令牌关联和官方包生命周期,请使用 Global 文档和 BetterStructures 设置/内容页面,而不是将本常见问题作为主要来源。
我可以更安全地预生成世界吗?
可以。BetterStructures 在 config.yml 中提供了面向性能的预生成设置,包括:
percentageOfTickUsedForPregenerationpregenerationTPSPauseThresholdpregenerationTPSResumeThreshold
对于正常的结构粘贴,主要的节奏设置是:
percentageOfTickUsedForPasting: 0.2
较低的值会减少每 tick 的影响,但会使结构粘贴变慢。
结构位置是如何确定的?
BetterStructures 在 config.yml 中保存每种结构类型的间距和随机偏移控制。
主要的距离控制有:
distanceSurfacedistanceShallowdistanceDeepdistanceSkydistanceLiquiddistanceDungeonV2
相关的偏移控制有:
maxOffsetSurfacemaxOffsetShallowmaxOffsetDeepmaxOffsetSkymaxOffsetLiquidmaxOffsetDungeonV2
实际上,这意味着生成保持由种子和配置驱动,而不是在每次重启时随机重新排列。