▶️ ЗАБЕРИ СВОИ 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.2

[AN]Adaptive Nemesis 1.0.2

Alpha16.05.2026

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



⚔️ Adaptive Nemesis v1.0.2 ⚔️

Every time you grow stronger, your Nemesis evolves


🎯 Major Improvements


1. 🩸 Health Display Fix

Issue: Monsters displaying abnormal health values like 100/110

Fix: Modified applyHealthBonus method in EnemyScalingHandler.java using two-stage health setting

StageOperationPurpose
Immediatemob.setHealth(mob.getMaxHealth())Ensure attributes take effect instantly
Delayed 1 tickServer-scheduled second settingEnsure full health after attribute propagation

💡 Principle: Attribute modifications require server sync; 1-tick delay ensures correct client display


2. 🌍 World Stage System Refactor

ImprovementDescription
🔄 Server-Wide SharingWorld stages no longer separated by dimension; all dimensions share a single stage
🎮 Player Kill DetectionOnly player boss kills count, preventing false triggers from natural deaths
🧹 Code DeduplicationExtracted onBossKilled() common method, eliminating duplicate code
💾 Persistence FrameworkAdded WorldStageSavedData utility class (reserved for full implementation)

3. 📈 Difficulty Smoothing Optimization

ImprovementDescription
👥 Per-Player DifferentiationSupports independent smoothing states per player (API reserved)
📈 Smoothstep AlgorithmUses smooth easing curves for more natural difficulty transitions

Math formula: smoothstep(t) = t²(3-2t) — making difficulty transitions silky smooth


4. 🧹 Test Command Cleanup

Removed world stage test commands from TestCommand.java:

  • worldstage
  • worldstage_scenario
  • worldstage_dragon
  • worldstage_wither
  • worldstage_warden

⚙️ Config Updates

New configurations synchronized to config file:

# Difficulty smoothing config
[difficultySmoothing]
enableDifficultySmoothing = true
difficultySmoothingFactor = 0.05
difficultySmoothingTickInterval = 5

# World stage config  
[worldStage]
enableWorldStage = true
worldStageMultiplierPerStage = 0.5
worldStageMaxStage = 10

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

Файлы

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

Метаданные

Канал релиза

Alpha

Номер версии

1.0.2

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

60

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

16.05.2026

Загрузил

ID версии

Главная