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

Effectification [Effect Unification] 1.0.4 для Minecraft 1.20.1 (Forge)

Релиз23 февраля 2026Minecraft 1.20.1Forge31 скачиваний на Modrinth
Это не последняя версия. Последняя для 1.20.1 · Forge — 2.0.4Открыть 2.0.4 →

Файлы · 1

effectification-forge-1.0.4.jarОсновной119 КБСкачать
Основной · 119 КБ
SHA-12f8d7011f95a7095ec41586e0d6802ec06160004SHA-51209cea4e5e2d8b1fef8f605b5e1646e8d1197e60c796fd3afd072bc40129a656a63e26076e82fa9f42ca02eefca535885f948b30f468136f5078a1ab492b02b28
Скачать

Что изменилось

Added
  • Added unidirectional mode to prevent source mod handlers from triggering

    • Solves overlapping visual effects issue (e.g., cataclysm:stun + alexscaves:stunned causing motion sickness)
    • When enabled, entity.hasEffect(source) returns false, only target effect is active
    • Source mod handlers won't trigger, preventing duplicate screen shake/particles
    • Example: {"sourceEffect": "cataclysm:stun", "targetEffect": "alexscaves:stunned", "unidirectional": true}
  • Added extraApplyEffectTick option to call additional effects' visual logic

    • Allows combining mechanics from one effect with visuals from another
    • Target effect provides main logic, extra effects provide additional visuals (particles, sounds)
    • Example: {"sourceEffect": "cataclysm:stun", "targetEffect": "relics:stun", "extraApplyEffectTick": "alexscaves:stunned"}
    • Use case: Relics stun mechanics + AlexsCaves stun particles/screen shake
  • Added discardEffectTick option to block specific effects' applyUpdateEffect()

    • Prevents unwanted side effects while keeping effect active for detection
    • Useful for blocking damage/healing/other logic while preserving effect presence
    • Example: {"sourceEffect": "*:stun*", "targetEffect": "relics:stun", "discardEffectTick": "cataclysm:stun"}
    • Use case: Unify stun effects but block Cataclysm's specific logic (e.g., unwanted damage)
  • Added default configuration combining all three features for stun effects

    • General stun unification: bidirectional mode with AlexsCaves visuals for all stun effects
    • Discard pattern: blocks applyUpdateEffect for all stun effects except relics and alexscaves
    • Pattern: *:stun* !*:stun*_immunity !*:stun*_resistance !relics:stun !alexscaves:stunned
    • Special Cataclysm override: unidirectional mode to prevent event-based handlers
    • Cataclysm uses event-based logic (not applyUpdateEffect), so unidirectional is required
    • Result: All stun effects unified with AlexsCaves visuals, only relics/alexscaves logic active
Changed
  • Changed mapping priority system: later configs now override earlier configs

    • Exact matches always take priority over wildcards
    • Within wildcards, configs at the bottom override configs at the top
    • Allows specific overrides of wildcard patterns by placing exact matches below
Fixed
  • Fixed overlapping visual effects when multiple mods have handlers for similar effects

Зависимости этой версии

Architectury APIУже внутри файла

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее