Перейти к содержимому
Mineforgian

Mediumcore Fix

Fixes a MediumCore mod issue and bugs

Загрузки
572
Подписчики
0
Обновлён
20 января 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 9 ноября 2025 г.

Mediumcore Fix

Fixes health data loss when updating Alex's Mediumcore mod

Minecraft Forge


Problem

The original Mediumcore in onLivingDeath uses player.getMaxHealth(), which INCLUDES modifiers from external sources (rings, armor, etc.).

Example with a +20 HP ring:

  • maxHealth = 40 (20 base + 20 ring)
  • clippedHealth = clip(40 - 2, 6, 20) = 20 (clamped to maxPlayerHealth!)
  • healthModifiedBy = 0 + (20 - 40) = -20!
  • After respawn: maxHealth = 20 + 0 + (-20) = 0 HP → the player gains 1 HP.

Solution

Introduce BASE_HEALTH_TAG to store the "pure" base health, which is independent of external modifiers.

Ченджлог

1.0.1Релиз1.20.1 · 20 января 2026 г.
  • fix license
1.0.0Релиз1.20.1 · 5 декабря 2025 г.

fixes last version

Комментарии

Загружаем…