promotional bannermobile promotional banner

Ymondf

A narrative adventure mod for NeoForge about a dossier that records your own playthrough.
Back to Files

ymondf-0.3.1.jar

File nameymondf-0.3.1.jar
Uploader
mornfiremornfire
Uploaded
Nov 9, 2026
Downloads
8
Size
38.2 MB
Mod Loaders
NeoForge
File ID
9528237
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ymondf-1744821:9528237"

Learn more about Curse Maven

What's new

0.3.1

Mainline fixes

The second-round dialogue nodes of the three NPCs are reconnected to the dialogue graph, and step 9 of the quest no longer deadlocks.

The cine_corridor_deep in the quest steps is aligned with the real chain nodes, and progress no longer stops at 16/20.

The real placement points of the site and the old well are written into PreludeSites (SavedData), and judgment, NPC spawning, and story conditions all read from it uniformly.

The moon phase dial is changed to a true summon: it sends the player into the arena and summons the moon itself; failure does not consume items. Multilingual voiceover

Three new voiceover sets are added: Japanese, Korean, and Traditional Chinese, 178 lines each; Traditional Chinese uses one shared set for Taiwan and Hong Kong. SQDCLib's VoicePlayback selects tracks by client language: English → en, Japanese → ja, Korean → ko, Traditional Chinese → tw, Simplified Chinese → original text, with fallback in order when a track is missing.

Sound events are expanded from 362 to 896, and sounds.json has 910 entries. Sealed fragment pages and puzzle performance

Each of the three observation stations gives sealed fragment pages: Station A 2 pages, Station B 2 pages, Station C 1 page, with the sealed_fragment component. Sealed fragment pages cannot be read; hovering displays the number and "This page cannot be read now."

Collecting all five automatically triggers a performance: the fragments float out of the backpack, rotate in a circle, with particles and sound effects, and finally synthesize a map centered on the old well and play a stitching cutscene. Story engine unification

The 22 hardcoded nodes in the prologue are migrated to story_chain/prelude.json, and the old PreludeScript is retired.

The story chain supports hot reloading of data packs, taking effect immediately after /reload.

Conditions add look (view pitch) and near.site (read persisted site); actions add map (give map) and sound.notify (only to the player).

Startup self-check covers all chain files: unreachable dialogue nodes, missing references, and duplicate cross-file ids are all named in the log.

State and saves Add ArenaMutationData: blocks rewritten by ultimate abilities are persisted by dimension, and restored at three timings: ultimate resolution, boss death, and server shutdown.

The moon is recorded by dimension, so multiple worlds no longer bleed into each other.

The quest step table is sent by the server, and the client only renders it; cache is cleared on disconnect.

Player states for skills/gaze/sanity are cleaned up on logout and death. Presentation layer

Moon rendering: constants extracted, bounding box cached, hit flash whitening quantized to hit the cache.

Camera shake changes to game-time phase, and NaN and out-of-range intensity are zeroed.

The archive interface no longer sends packets in render; hover state no longer mistakenly sends; both interfaces add an opening fade-in.

Floating lyrics are changed to ghost floating: random landing points, per-tick drift, character-by-character emergence, slight tilt.

Scattered characters are given subtitles; well water reflection changes to sampling every 2 ticks.

The greatsword model is rebuilt as an axis-aligned structure, and the display transform is readjusted.

Audio Phase 2 plays only "Shattered Moon," and phase music gives way; the battle song SoundEvent is registered, and the file is placed in sounds/music/. Remove unreachable moon_phase_s2, four ultimate music tracks, and five videos. Add subtitles to non-voice sound effects.

Localization Add Japanese, Korean, Traditional Chinese (Taiwan), and Traditional Chinese (Hong Kong), with 694 keys each for six languages. pack.mcmeta declares four languages, selectable directly in game.

Content Second elite monster "No Wind": push-wind state machine, wind formation burst, stone pillar break, wind-calming bead and wind vane, wind vane drop. Second verification site venue (14 stone pillars, 3 wind formations, outer deep pit). Archive page 5 text before and after defeat.

Eight lines of moon god monologue before the battle, opening tutorial.

Engineering Add YmondfConfig (COMMON): push force, wind formation, condensation window, ultimate startup, watchdog margin, music volume.

TickScheduler buckets by dimension; cutscene watchdog forcibly ends on timeout. Release inspection script covers language, audio, dialogue graph, quest steps, and chain node consistency.

Minecraft 1.21.1 · NeoForge 21.1.219+ Prerequisites: SQDCLib 3.0.1+, GeckoLib 4.7+

English,Korean, Japanese, and Traditional Chinese voiceover thanks to Mornfire,림숙연, 高撤明銅, 輝臨幣

This mod has no additional files