▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/[AN]Adaptive Nemesis
[AN]Adaptive Nemesis

[AN]Adaptive Nemesis

The dynamic difficulty balancing module specifically designed for integration packs aims to address the issue of difficulty imbalance in current mainstream integration packs, where the early game is too easy and the late game is too challenging.

Оцените первым
739
2
Все версии[AN]Adaptive Nemesis 1.0.3

[AN]Adaptive Nemesis 1.0.3

Alpha22.05.2026

Список изменений



⚔️ Adaptive Nemesis v1.0.3 ⚔️

Every time you grow stronger, your Nemesis evolves


✨ New Features

🗡️ Equipment System Overhaul

ImprovementOriginalNewEffect
Equipment Base Chance5%15%More mobs spawn with gear
Chance Per Difficulty Unit3%10%High-difficulty enemies gear up faster
Netherite Quality Multiplier×10×6Top-tier gear appears earlier
Diamond Quality Multiplier×6×4Diamond mobs at medium difficulty

Tier Upgrade Mechanic

15% chance to get one tier higher quality — get lucky and see diamond mobs at low difficulty!

Weapon Variety

  • Tier 0 now includes gold sword/axe options
  • No more清一色 stone swords, richer equipment combinations

🤝 Cross-Mod Compatibility System

FeatureDescription
Full Enchantment CompatibilityAuto-scans enchantment registry, applies compatible enchants from other mods
Full Equipment CompatibilityDiscovers and equips weapons/armor from other mods via ItemTags
Offhand Smart SelectionPrioritizes mod shields (#minecraft:shields), falls back to one-handed swords
Smart IdentificationAutomatically distinguishes vanilla (minecraft:) and mod items by namespace

📦 Enchantment Pool Expansion

Equipment TypeOriginalNewAdded Enchants
Weapons79Unbreaking, Efficiency
Armor610Respiration, Aqua Affinity, Feather Falling, Depth Strider
Bows45Unbreaking

⚙️ New Config Options

6 new configurable parameters + 2 config screen categories:

CategoryOptionDefaultDescription
Equipment GenerationequipmentBaseChance0.15Base equipment spawn chance
Equipment GenerationequipmentChancePerDifficulty0.10Chance increment per multiplier
Equipment GenerationequipmentTierUpgradeChance0.15Tier upgrade probability
Equipment GenerationequipmentModCompatChance0.30Mod equipment replacement chance
Epic FightweightMinBonus15.0Minimum weight bonus
Epic FightweightPerMultiplier20.0Weight increment per multiplier

💡 All new options support in-game visual config screen adjustment


🐛 Bug Fixes


🦴 Epic Fight Knockback Fix

Weight formula rework:

new = old + (effectiveMultiplier - 1) × 20, minimum old + 15
FixDescription
3 missed formulasMax combo, weight, stamina recovery now use effectiveMultiplier instead of multiplier
8 attribute formulas protectedAll added Math.max() to prevent negative values from random factors
Actual effectSkeleton weight: 5.47 (naked) → 21.15 (iron-tier resistance)

🛡️ Irons Spells Attribute Protection

  • 23 formulas all added Math.max() floor
  • Spell power, mana, mana regen no longer go negative from low random factors

🎯 Equipment System Fixes

FixDescription
Empty shell issueFixed createEquipmentForSlot, mobs no longer spawn naked
Missing enchantsRemoved continue statement, newly created gear now gets enchantments
Lazy loadingEquipment data changed to instance-level lazy init, prevents Minecraft class loading during unit tests

⚙️ Config File Fix

  • Fixed config reset bug: saveToFile() changed to MOD_CONFIG.getLoadedConfig().save()

🧪 Testing

  • Added EnchantmentScalingHandlerTest: 34 unit test cases
  • Covers enchantment probability, enchantment level, equipment spawn chance boundary cases
  • JUnit 5 + ParameterizedTest + @CsvSource

🏗️ Refactoring & Optimization

ImprovementDescription
Hardcoded → ConfigurableWeight formula, equipment chance, tier upgrade chance all migrated to Config
Compatibility layer separationtryGetModEquipment / isVanillaItem / tryApplyModCompatibleEnchantments as independent methods
Smart enchantment conflict detectionSet deduplication + candidates.remove(index) prevent double selection, try-catch as fallback only
Enhanced loggingDetailed DEBUG logs at key scaling nodes for easier attribute calculation debugging
Disabled DEBUG spamEpicFightCompat and IronsSpellsCompat logs adjusted to conditional output

⚔️ As the Nemesis evolves, so do we ⚔️

Файлы

adaptive_nemesis-1.0.3.jar(371.49 KiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

1.0.3

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

28

Дата публикации

22.05.2026

Загрузил

ID версии

Главная