▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/BetterStructures-FAWE
BetterStructures-FAWE

BetterStructures-FAWE

Based on the improved branch of MagmaGuy/BetterStructures, made deep adaptations and performance optimizations for Paper + FastAsyncWorldEdit (FAWE).

143
2

BetterStructures-FAWE 2.1.2-FAWE.8

release24 февраля 2026 г.

Changed

  • 成功后标记语义: chunk_processed 语义调整为“仅在结构粘贴成功后写入”。扫描失败或粘贴失败不再写入标记,失败区块可在后续加载时重试;已成功区块仍保持幂等跳过。
  • Terra 兼容校验收敛: validateChunkBeforePaste 现在在粘贴前逐区块执行 isChunkFullyGenerated,任一校验失败即终止本次粘贴并返回失败信号。
  • 扫描一致性: TerrainAdequacy 对未加载区块改为保守失败,避免与 Topology 的未加载处理语义冲突。
  • 末地容错校验策略: 在 THE_END 维度,结构粘贴前区块校验改为按比例判定,只有当不合格区块达到 >= 2/3 时才放弃粘贴,避免一票否决导致末地生成率过低。
  • 区块生成判定调整: 末地优先使用 chunk.isGenerated() 作为生成完成判据,不再依赖 air_only/void_air 启发式对末地岛屿地形做硬拦截。
  • 默认生成间距调整: 默认距离参数改为 distanceSurface=15distanceShallow=20distanceDeep=20distanceSky=25distanceLiquid=40
  • 调试日志统一门控: 自然生成与粘贴链路中的 SKIP_PROCESSEDSCAN_FAILEDPASTE_FAILEDPASTE_SUCCESS_MARKED 以及相关调试日志统一接入 debug 开关门控。

Added

  • 可观测性日志事件: 新增/统一 SKIP_PROCESSEDSCAN_FAILEDPASTE_FAILEDPASTE_SUCCESS_MARKED 四类调试日志,覆盖自然生成关键路径。
  • Developer message 开关: 新增 debug.developerMessages 配置项(默认 false)。关闭时不再输出 [BetterStructures] Developer message 日志。
  • 热切换命令: 新增 /bs debug 命令,可在运行中快速切换 debug.developerMessages,无需执行 /bs reload

BetterStructures-FAWE 2.1.2-FAWE.7

release19 февраля 2026 г.

Added

  • 原版替换概率: 新增 mythicMobsOverride.vanillaReplaceChance 配置项(0-100),控制功能一(原版生物替换)的触发概率。默认 100(必定替换)。重生时同样适用概率判断,未通过则生成原版生物。不影响功能二(EM Boss 替换)。

BetterStructures-FAWE 2.1.2-FAWE.6

release18 февраля 2026 г.

Added

  • 实体类型白名单: 新增 mythicMobsOverride.entityTypeWhitelist.enabled 开关和 mythicMobsOverride.entityTypeWhitelist.types 列表。开启后,功能一(原版生物替换)仅替换白名单中指定的原版实体类型(如 ZOMBIE、SKELETON、CREEPER),其他类型保持原样。默认关闭,不影响功能二(EM Boss 替换)。

BetterStructures-FAWE 2.1.2-FAWE.5

release18 февраля 2026 г.

Added

  • 全局怪物黑名单: 新增 mythicMobsOverride.mobBlacklist 配置项,黑名单内的 MythicMobs 在功能一(原版生物替换)和功能二(EliteMobs Boss 替换)中均被跳过,不会被选为替换对象。

BetterStructures-FAWE 2.1.2-FAWE.4

release17 февраля 2026 г.

Added

  • MythicMobs 覆盖系统: 新增 MythicMobs 集成功能,当结构放置时自动将原版生物和 EliteMobs Boss 替换为 MythicMobs 等价生物。
    • 原版生物([spawn] 告示牌)可自动替换为具有相同基础类型的 MythicMobs 生物(如所有 Type: ZOMBIE 的 MM 生物替换原版僵尸)。
    • EliteMobs Boss([elitemobs] 告示牌)可替换为配置列表中的随机 MythicMobs Boss。
    • 新增 MobType 枚举值 VANILLA_MM_OVERRIDE(重生时重新随机选择)和 ELITEMOBS_MM_OVERRIDE(不重生)。
    • 插件启动时自动构建类型映射缓存,查询所有已注册 MythicMobs 并按 Bukkit EntityType 分组。
    • 新增配置项:mythicMobsOverride.enabledmythicMobsOverride.replaceVanillaMobsmythicMobsOverride.replaceEliteMobsBossesmythicMobsOverride.mythicBossList
    • 默认关闭,需手动启用并安装 MythicMobs 插件。
  • Boss 结构标记: 结构数据新增 bossStructure 字段,自动检测包含 EliteMobs 刷怪点或 MythicMobs Boss 的结构,并持久化存储。/bs info 命令现显示 Boss 结构状态。

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-or-later
Опубликован:2 месяца назад
Обновлён:1 месяц назад
Главная