TensionAdd

Quick rating

TensionAdd

No reviews yet

Add some configurable BOSS features to tension

Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
tensionadd-0.0.4
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

TensionAdd — User Guide (Install, Use, Configure)

EN

What is TensionAdd?

TensionAdd (mod id: tensionadd) is a Minecraft Forge 1.12.2 mod that adds configurable gameplay pressure and combat tweaks.

It focuses on:

  • Timed effects (a configurable debuff duration + cooldown)
  • BossRush: periodically spawn configured bosses around players
  • Boss Damage Reduction: per-boss, per-damage-type reduction rules
  • Entity Tweaks: per-entity attribute overrides, plus an optional “summon minions at half HP” mechanic

Main options (overview)

  • Debuff Duration: Debuff Duration (debuffDuration, ticks)
  • Tension Cooldown: Tension Cooldown (tensionCooldown)

BossRush

  • BossRush Enabled (bossRushEnabled)
  • BossRush Cooldown (bossRushCooldown, seconds)
  • BossRush Radius (bossRushRadius, blocks)
  • BossRush Boss List (bossRushBossList)
  • BossRush Interval Ticks (bossRushIntervalTicks, ticks)
  • BossRush Timeout Ticks (bossRushTimeoutTicks, ticks; 0 = no timeout)
  • BossRush Show BossBar (bossRushShowBossBar)

Boss Damage Reduction

  • Boss Damage Reduction Enabled (bossDamageReductionEnabled)
  • Boss Damage Reduction Per Level (bossDamageReductionPerLevel, 0–1)
  • Boss Damage Reduction Rules (bossDamageReductionRules)

Entity Tweaks

  • Entity Tweaks Enabled (entityTweakEnabled)
  • Entity Tweak Rules (entityTweakRules)

BossRush: how to configure boss waves

BossRush Boss List contains registry names, like defiledlands:the_destroyer.

You can also spawn multiple bosses in one wave by separating registry names with commas in a single element:

  • Example wave: defiledlands:the_destroyer,minecraft:wither

Other important knobs:

  • BossRush Radius: how far from the player bosses can spawn
  • BossRush Interval Ticks: how often the system checks / schedules the next wave
  • BossRush Timeout Ticks: time limit for the wave (0 means no limit)

Boss Damage Reduction: rule format

Each rule is one line:

  • Format: <entityRegistryName> <type>=<level>[,<type>=<level>...]
  • Supported types: fire, magic, projectile, explosion, physical
  • Level: non-negative integer (0 means no reduction)

Example (from the config comment):

  • defiledlands:the_destroyer fire=2,physical=1

The actual reduction per level is controlled by:

  • Boss Damage Reduction Per Level (example: 0.10 = 10% per level)

Entity Tweaks: attributes and half-HP summon

Entity Tweaks are rule-based adjustments applied to specific entities.

Rule format

Each rule is one line:

  • Format: <entityRegistryName> <key>=<value>[,<key>=<value>...]
  • Keys supported: hp, follow, speed, damage, knockback, summon

These values are applied via setBaseValue, meaning they override the entity’s default base attributes.

Summon (minions at half HP)

summon supports multiple candidate minions, separated by |. One candidate is chosen randomly per spawn.

  • Format: summon=<minion1>|<minion2>|...|<count>|<radius>|<setSummoned?>
  • <setSummoned?> is optional. The code defaults it to true.

Example (from the config comment in Configs.java):

  • defiledlands:the_destroyer hp=200,follow=128,speed=0.32,damage=16,knockback=1,summon=defiledlands:host|minecraft:zombie|3|12|true

Behavior notes:

  • The summon trigger is designed to happen once per entity, when its predicted health drops to 50% or below.

FAQ / Troubleshooting

Q: I edited the config but nothing changed.

  • Make sure you edited the correct file under config/ (or run/config/ for dev).
  • Restart the game/server after changing configs (common for Forge 1.12.2).

Q: Some entities don’t spawn in BossRush or summon doesn’t work.

  • Double-check registry names (case, namespace, typos).
  • Ensure the referenced mods that provide those entities are installed.

中文

TensionAdd 是什么?

TensionAdd(modid:tensionadd)是一个 Minecraft Forge 1.12.2 模组,用来增加可配置的战斗压力与怪物/首领机制。

主要功能包括:

  • 时间相关效果(可配置的 Debuff 持续时间 + 冷却)
  • BossRush:按配置在玩家附近周期性刷出 Boss
  • Boss 伤害减免:针对指定 Boss、按伤害类型配置减伤等级
  • 实体调整(Entity Tweaks):按实体注册名覆盖属性;并可选“半血召唤小怪”机制

主要配置项(概览)

  • Debuff 持续时间Debuff DurationdebuffDuration,单位 ticks)
  • Tension 冷却时间Tension CooldowntensionCooldown

BossRush

  • BossRush EnabledbossRushEnabled
  • BossRush CooldownbossRushCooldown,秒)
  • BossRush RadiusbossRushRadius,格)
  • BossRush Boss ListbossRushBossList
  • BossRush Interval TicksbossRushIntervalTicks,ticks)
  • BossRush Timeout TicksbossRushTimeoutTicks,ticks;0 表示无超时)
  • BossRush Show BossBarbossRushShowBossBar

Boss 伤害减免

  • Boss Damage Reduction EnabledbossDamageReductionEnabled
  • Boss Damage Reduction Per LevelbossDamageReductionPerLevel,0–1)
  • Boss Damage Reduction RulesbossDamageReductionRules

Entity Tweaks(实体调整)

  • Entity Tweaks EnabledentityTweakEnabled
  • Entity Tweak RulesentityTweakRules

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 伤害减免:规则格式

每行一条规则:

  • 格式:<实体注册名> <类型>=<等级>[,<类型>=<等级>...]
  • 支持类型:firemagicprojectileexplosionphysical
  • 等级:非负整数(0 表示不减伤)

示例(取自配置注释):

  • defiledlands:the_destroyer fire=2,physical=1

每级减伤比例由以下配置决定:

  • Boss Damage Reduction Per Level(例如 0.10 = 每级减 10%)

Entity Tweaks:属性覆盖与“半血召唤”

Entity Tweaks 用规则对指定实体进行调整。

规则格式

每行一条:

  • 格式:<实体注册名> <key>=<value>[,<key>=<value>...]
  • 支持 key:hpfollowspeeddamageknockbacksummon

这些属性通过 setBaseValue 设置,会覆盖实体的默认基础属性。

summon(半血召唤小怪)

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% 或以下时触发。

常见问题 / 排错

Q:我改了配置但没生效。

  • 确认你编辑的是 config/(或 dev 的 run/config/)下的正确文件。
  • Forge 1.12.2 很多配置需要重启游戏/服务器才会生效。

Q:BossRush 不刷 / summon 不生效。

  • 检查实体注册名是否正确(命名空间、拼写、大小写)。
  • 确认提供该实体的模组已安装。

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works