伤害与破坏配置字段（gameplay 对象内；仅服务器使用；修改后 /thaumicstrike reload，下一场生效）

damage | 默认 false | 布尔 | 范围 true / false
总伤害开关。false时不结算主束、副束和最终爆发伤害。

terrain | 默认 false | 布尔 | 范围 true / false
挖坑开关；不等于地面视觉残痕开关。

type | 默认 "minecraft:magic" | 资源ID | 范围 见说明
伤害类型，默认minecraft:magic；不存在时当前实现回退魔法伤害。

mainRadius | 默认 12 | 格 | 范围 0–128
主触地点伤害半径，同时控制主束烧蚀最大半径。

mainDamage | 默认 8 | 生命值/秒 | 范围 0–1000000
主束持续伤害；2点生命值=1颗心。

satelliteRadius | 默认 1.5 | 格 | 范围 0.01–32
副束触地点伤害半径。

satelliteDamage | 默认 2 | 生命值/秒 | 范围 0–1000000
副束持续伤害。

interval | 默认 20 | tick，整数 | 范围 1–1200
结算间隔，20 tick约1秒。每次伤害=每秒数值×interval/20。也影响持续段坑洞任务生成频率。

blastRadius | 默认 24 | 格 | 范围 0–128
爆发伤害与最终坑最大半径。

blastDamage | 默认 40 | 生命值 | 范围 0–1000000
最终爆发中心伤害，按距离线性衰减，一场单独结算一次。

includePlayers | 默认 true | 布尔 | 范围 true / false
是否包含可受伤玩家，仍遵守原版伤害流程。

includeTypes | 默认 [] | 实体ID数组 | 范围 见说明
空数组表示不额外限制实体类型；非空只包含列出的类型。使用minecraft:zombie这样的ID，不接受#标签。

excludeTypes | 默认 [] | 实体ID数组 | 范围 见说明
排除指定类型，优先于includeTypes。

mainDepth | 默认 12 | 格 | 范围 0–128
主束烧蚀最大深度。

finalDepth | 默认 16 | 格 | 范围 0–128
最终爆发坑最大深度。

satellitePitRadius | 默认 3 | 格 | 范围 0–128
副束扫过位置的小坑半径。

satelliteDepth | 默认 4 | 格 | 范围 0–128
副坑最大深度，重复扫过基于首次地表高度，不无限下挖。

shape | 默认 "bowl" | 枚举 | 范围 bowl / cylinder
bowl为碗形；cylinder为圆柱形。

drops | 默认 false | 布尔 | 范围 true / false
是否产生正常方块掉落；大量掉落可能影响性能。

budget | 默认 256 | 候选位置/tick，整数 | 范围 1–4096
每场破坏队列每tick处理上限；不是保证每tick破坏这么多方块。同维度只有一场。

excludeTags | 默认 ["thaumicstrike:protected"] | 方块标签ID数组 | 范围 见说明
命中任意标签则排除破坏，标签名不带#；例如thaumicstrike:protected。

skipBlockEntities | 默认 true | 布尔 | 范围 true / false
跳过箱子、机器等方块实体，默认true。
