
剑拔弩张之时附加
在紧张气氛中添加一些可配置的BOSS功能
TensionAdd — 用户指南(安装、使用、配置)
中文
TensionAdd 是什么?
TensionAdd(modid:tensionadd)是一个 Minecraft Forge 1.12.2 模组,用于增加可配置的战斗压力与战斗调整机制。
它主要专注于:
- 定时效果(可配置的减益持续时间 + 冷却时间)
- BossRush:定期在玩家周围生成配置好的 Boss
- Boss 伤害减免:针对每个 Boss、每种伤害类型的减免规则
- 实体调整:针对每个实体的属性覆盖,以及可选的“半血召唤仆从”机制
主要选项(概览)
- 减益持续时间:
Debuff Duration(debuffDuration,单位:tick) - 压力冷却时间:
Tension Cooldown(tensionCooldown)
BossRush
BossRush Enabled(bossRushEnabled)BossRush Cooldown(bossRushCooldown,单位:秒)BossRush Radius(bossRushRadius,单位:格)BossRush Boss List(bossRushBossList)BossRush Interval Ticks(bossRushIntervalTicks,单位:tick)BossRush Timeout Ticks(bossRushTimeoutTicks,单位:tick;0= 无超时)BossRush Show BossBar(bossRushShowBossBar)
Boss 伤害减免
Boss Damage Reduction Enabled(bossDamageReductionEnabled)Boss Damage Reduction Per Level(bossDamageReductionPerLevel,0–1)Boss Damage Reduction Rules(bossDamageReductionRules)
实体调整
Entity Tweaks Enabled(entityTweakEnabled)Entity Tweak Rules(entityTweakRules)
BossRush:如何配置 Boss 波次
BossRush Boss List 包含注册名称,例如 defiledlands:the_destroyer。
你也可以在同一个波次中生成多个 Boss,方法是在单个元素中用逗号分隔注册名称:
- 波次示例:
defiledlands:the_destroyer,minecraft:wither
其他重要参数:
BossRush Radius:Boss 可以在距离玩家多远的位置生成BossRush Interval Ticks:系统检查/安排下一波次的频率BossRush Timeout Ticks:波次的时限(0表示无限制)
Boss 伤害减免:规则格式
每条规则占一行:
- 格式:
<实体注册名> <类型>=<等级>[,<类型>=<等级>...] - 支持的类型:
fire、magic、projectile、explosion、physical - 等级:非负整数(
0表示无减免)
示例(取自配置注释):
defiledlands:the_destroyer fire=2,physical=1
每级实际减免量由以下选项控制:
Boss Damage Reduction Per Level(示例:0.10= 每级 10%)
实体调整:属性与半血召唤
实体调整是基于规则的修改,应用于特定实体。
规则格式
每条规则占一行:
- 格式:
<实体注册名> <键>=<值>[,<键>=<值>...] - 支持的键:
hp、follow、speed、damage、knockback、summon
这些值通过 setBaseValue 应用,意味着它们会覆盖实体的默认基础属性。
召唤(半血召唤仆从)
summon 支持多个候选仆从,使用 | 分隔。每次生成时随机选择一个候选。
- 格式:
summon=<仆从1>|<仆从2>|...|<数量>|<半径>|<setSummoned?> <setSummoned?>是可选的。代码默认将其设置为true。
示例(取自 Configs.java 中的配置注释):
defiledlands:the_destroyer hp=200,follow=128,speed=0.32,damage=16,knockback=1,summon=defiledlands:host|minecraft:zombie|3|12|true
行为说明:
- 召唤机制设计为每个实体仅触发一次,当其预测生命值降至 50% 或以下时触发。
常见问题 / 故障排除
问:我编辑了配置但没有任何变化。
- 确保你编辑的是
config/(或开发环境的run/config/)下的正确文件。 - 更改配置后重启游戏/服务器(常见于 Forge 1.12.2)。
问:有些实体在 BossRush 中不生成,或者召唤不起作用。
- 仔细检查注册名称(大小写、命名空间、拼写错误)。
- 确保提供这些实体的模组已安装。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。