immortality-1.4.0.jar
Curse Maven Snippet
What's new
📜 CHANGELOG v1.4.0 — Taoist Calligraphy & Runes Update
Release date: July 26, 2026
Mod version: 1.4.0
Minecraft version: 1.21.11 (Fabric Loader >=0.19.1)
🖌️ 1. Taoist Calligraphy & Fu Talismans System
- 🖌️ 3 Calligraphy Brushes:
- Rough Wool Brush (
wool_calligraphy_brush): Power multiplier x1.0. - Scholar's Feather Brush (
feather_calligraphy_brush): Power multiplier x1.8. - Vermilion Phoenix Feather Brush (
phoenix_calligraphy_brush): Power multiplier x3.0.
- Rough Wool Brush (
- 📄 Vanilla Paper Qi Infusion:
- Holding regular
minecraft:paperand pressing Shift + Right-Click while having at least 10 Qi infuses the paper with spiritual energy, turning it into Infused Talisman Paper (infused_talisman_paper).
- Holding regular
- 🎨 Interactive 5x5 Calligraphy Parchment (
TalismanDrawingScreen.java):- Clicking on Infused Paper with a brush opens a Taoist parchment for drawing patterns in real time.
- Implements mouse-drag drawing, ink stroke sounds, accuracy calculation, and canonical rune recognition.
- Crisp shadowless font (
dropShadow = false): Text rendered on the yellow parchment is perfectly pixel-crisp with no blurry shadows.
- ⚡ 5 Canonical Taoist Runes & Magic Talismans:
- Rune of Heavenly Lightning ⚡: Summons a direct lightning strike on the target.
- Rune of the Spatial Shield 🛡️: Applies an absorbing spatial barrier.
- Rune of the Flame Lotus 🔥: Creates an explosive flame lotus beneath the target.
- Rune of Aura Stealth 👁️: Fully conceals the cultivator and applies invisibility.
- Rune of Qi Sealing 🛑: Blocks the opponent's techniques and applies withering.
- The power of each effect is dynamically scaled by Brush Level x Stage Multiplier x Paper Charge x Drawing Accuracy!
🌳 2. Enlightenment Altar Research & 5x5 Visual Diagrams
- 📚 6 New Research Nodes (
researches.json):talisman_calligraphy_base— "Taoist Fu Calligraphy" (unlocks calligraphy and Qi infusion).talisman_rune_lightning— "Rune of Heavenly Lightning" (unlocks the Lightning pattern).talisman_rune_shield— "Rune of the Spatial Shield" (unlocks the Shield pattern).talisman_rune_flame— "Rune of the Flame Lotus" (unlocks the Flame pattern).talisman_rune_invisibility— "Rune of Aura Stealth" (unlocks the Invisibility pattern).talisman_rune_sealing— "Rune of Qi Sealing" (unlocks the Sealing pattern).
- 🖼️ Visual 5x5 Diagrams in the Altar Interface (
AltarResearchScreen.java):- Invoking a rune research displays a parchment with a 5x5 ink pattern diagram on the book's right page, showing the player exactly how to draw the symbol with a brush!
- 🔒 Unlearned Rune Verification & Lockout (Research Gating):
- The server checks for unlocked research nodes on the Altar when drawing talismans. Without the corresponding node unlocked, talisman creation is blocked with a clear action-bar message.
🏗️ 3. Architecture Refactor: 5 GoF Design Patterns
- Command Pattern: Active technique commands are isolated via
TechniqueCommandand theTechniqueCommandRegistry. - Observer Pattern: The cultivation event system (
CultivationEventListener) dispatches notifications to sound, particle, and lightning listeners. - Strategy Pattern: Stage breakthrough algorithms are extracted into
StandardBreakthroughStrategyandFoundationBreakthroughStrategy. - Chain of Responsibility: Qi accumulation is processed through a
QiAccumulationHandlerchain (biomes, meditation mats, techniques, physiques). - State Pattern: Cultivator states are encapsulated in
MortalState,CoreFormationState,NascentSoulState,AscendantState, andVoidTribulantStateclasses.
🎨 4. Textures & Full Localization (i18n)
- 🖌️ Generated 16x16 Brush Textures:
- Custom brush artwork was generated, with green-screen chroma-keying, cropping, and scaling down to 16x16 PNGs:
wool_calligraphy_brush.png,feather_calligraphy_brush.png,phoenix_calligraphy_brush.png.
- Custom brush artwork was generated, with green-screen chroma-keying, cropping, and scaling down to 16x16 PNGs:
- 🌐 Global Translation & Text Alignment:
- All hardcoded tooltip terminology, commands, rune names, and Yin/Yang polarity calculations (
screen.immortality.study.polarity_value) have been converted toComponent.translatableinen_us.jsonandru_ru.json. - Alignment of the "Study" and "Breakthrough" buttons at the bottom of the Altar book has been adjusted with extra margin to prevent text clipping.
- All hardcoded tooltip terminology, commands, rune names, and Yin/Yang polarity calculations (
👾 5. Mob Spawn & Survival Achievability Audit
- 🔥 Flame Salamander (
FLAME_SALAMANDER): Natural spawn in the Nether and Immortal Realm biomes (drops:FLAME_BEAST_COREandFIRE_INTENT_CORE). - ❄️ Frost Fox (
FROST_FOX): Natural spawn in cold Overworld and Immortal Realm biomes (drops:FROST_BEAST_COREandFROST_INTENT_SHARD). - ⚡ Tribulation Lord (
TRIBULATION_LORD): Rare boss spawn in thevoid_shattered_wastesbiome (drops:LIGHTNING_BEAST_COREandTHUNDER_INTENT_CRYSTAL). - All 8 mobs, crafting recipes, ingredients, and Altar rituals are 100% achievable in Survival mode.
This mod has no additional files

