tensura_bugfixes-1.1.0.jar
Curse Maven Snippet
What's new
1.1.0 — 2026-10-19
- Honor Tensura's disabled learning phase for addon acquisition overrides that still request negative mastery (including Cadence and Melancholy). Also cover Gluttony/Godly Craftsman mastery callbacks that construct their own instances. New successful acquisitions become usable at mastery 0 through the ordinary payment/on learn path. Preserve resistance damage training, temporary/sub instance skills and configurations with learning enabled; respect both Tensura and the affected addon's module switches.
- Add
config/tensura_bugfixes/mod_fixes.tomlwith 38 per mod boolean switches, all enabled by default. Read them before mixin selection; changes require a client/server restart. Preserve explicit false values when adding new keys. - Map all 238 active mixins to their affected mods and reject unmapped patches during builds. Gate standalone lifecycle/progression/cleanup events and mixed mod boss music/skin/boss bar handling as well.
- Move foreign asset/data overrides into nine conditional built in packs. Disabled modules stop contributing their shaders, translations and tag additions; split appended tags by mod while retaining the original default on payloads. Keep Rebalanced's flight policy after the conditional correctness layer.
- Document shared base API ownership and compatibility repairs requiring both participating switches. Existing individual fix settings remain authoritative inside enabled modules.
1.0.6 — 2026-10-19
- Repair Ascension 3.0 bird target checks. Punishing Bird, Judgement Bird, Big Bird and Apocalypse Bird now exclude allied/protected targets from their hostile area attacks, Guilt, lantern debuffs, retaliation and Absolute Sentence. Apocalypse Bird also refuses its outgoing Guilt damage bonus against allies carrying marks from another attacker. Use the existing shared owner/team/FTB/PvP safety rules; keep legitimate hostile damage and native costs/cooldowns. Add
[ascension_misc] birdProtectedTargets(defaulttrue). - Reproduced allied HP/SHP loss, Mesmerized, Guilt, silence and reflection before the repair at both mastery ranks. These are correctness fixes; no damage coefficients or balance timers were nerfed.
1.0.5 — 2026-10-18
- Remove the restored tick overrides for Nightmare's Astraea and Deluge. Nightmare 1.0.5.2.2.5 now implements their own
canTickmethods; keeping the old overrides replaces the upstream implementations. Other skills still missing their native tick eligibility keep their repairs. - Move the Zoltraak cancelled damage repair to Ascension 3.0's shared
SkillDamageHelper. The upstream refactor moved its direct health fallback rather than fixing it; the shared repair also protects newer skills using this helper and respects allied/protected targets. Add[ascension_misc] respectDamageCancellation(defaulttrue). - Rename reserved GLSL
noise2/noise3functions in seven Nightmare 1.0.5.2.2.5 fragment shaders. This repairs native shader compilation for Unlimited Void, Imaginary Space, Soul Gluttony and the black hole post effect without changing their calculations. - Repair EP Scaling 1.2's native gear import: valid Tensura gear records may omit
maxEP. Apply the base mod's actual codec default of 2,000,000 instead of throwing a null pointer exception and silently skipping those items. Explicit maxima remain authoritative. - Apply the existing EP item duplication veto to God of Fortune's new Divine Duplication, including its optional offhand copy. Native tests of the unpatched new skill copied Suppression Stones at both mastery ranks; normal item copying remains available.
- Remove Astraea's own dodge negation and critical chance modifiers when forgotten or evolved away. Its newly restored native passive exposed the previously dormant permanent stat leak; native normal/mastered forgetting tests reproduced it before this repair.
- Repair Aldan/Merlin's four mode identifiers so the UI displays translated names rather than doubled translation keys.
- Remove the Imitator catalogue null list repair: Nightmare now reads missing player records with
getOrDefault. Retarget Sword Saint’s incoming source repair to the new SwordSaintCombatHandler: the old callback is now empty, but the same bug moved into the event handler. Only an attacker who owns toggled Sword Saint may add its Light/bypass enhancement; a defender’s skill cannot weaken its own incoming hit defenses. Preserve the intended outgoing bonus. - Convert Aldan's analyze, Absolute Cancel and Chrono Coffin cooldowns from the addon's tick configuration to ManasCore's seconds API; a configured 160 tick cooldown now lasts 8 seconds.
- Require landed melee damage before Blood Sovereign applies bleeding or lifesteal. Cancelled hits, absorbed damage and protected targets cannot supply healing. Filter protected targets before the new blood/domain spells apply damage or debuffs, including Ruler of Death's domain.
- Respect no plundering and protected target rules in All Seeing Truth's Perfect Analysis and Witch's Gluttony's name devouring. Extend shared ally protection to Drill Break, Death Streak and Gravity Collapse before damage or forced movement.
- Defer Vanitas/Hellfire Consume's resource drain and direct health changes until its damage is accepted; a cancelled hit no longer drains MP or executes the target. Guard the newer Death World
killfallback with the same protected target policy as its older damage path. - Repair Yaoyorozu's prerequisite IDs in its actual acquisition and manual menu registration: use Nightmare's registered Manufacturer and vanilla's registered Raid Win statistic. The old identifiers closed a route even with the intended milestones completed.
This mod has no additional files

