### Update Log (English)
#### Feast of the Winter Star
- Added Winter 25 Feast of the Winter Star as a Year 1 active Town festival, including the confirmed Town overlay, entry/exit boundary flow, time handling, Christmas theme music, debug setup, and restoration of the normal map and NPC schedules.
- Added the Year 1 festival NPC lineup and dialogue routing, Pierre's portrait-free festival shop zone, the supported decoration stock, MoreWalls 19 wallpaper, Carpet 17, and the three vanilla-style daily random stock groups.
- Added deterministic per-player secret-friend and gift-giver assignment, the Winter 18 invitation and Winter 24 reminder letters, year-specific letter-open flags, and the Skills page secret-friend portrait reminder.
- Added the full secret gift exchange flow: direct inventory gift selection, vanilla-aligned gift eligibility, five-times friendship effects without consuming normal weekly gift limits, recipient dialogue, per-giver return gift pools, full-inventory recovery, and multiplayer-isolated state.
- Added the return-gift cutscene using the confirmed player, gift, giver route, and camera points, including source-aligned facing changes, pauses, reactions, gift-box timing, `stoneStep` and `cut` cues, gift reveal, and immediate server-side reward delivery.
- Persisted each player's year-specific gift-given and return-gift-received states through the existing player data system, preventing duplicate gifts/rewards and allowing interrupted exchanges to recover after disconnects or server restarts.
#### Winter Star Resources
- Added the Winter Star Town schematic and registered the Winter Star gift boxes and candy-cane decorations with their blockstates, item models, textures, collision/render counterparts, furniture tags, localization, and creative inventory entries.
- Added the supported Wine and Tea Set reward items and assets, and connected the verified `christmasTheme` and `cut` Wavebank audio resources to the formal sound registry.
- Extended the festival actor-map renderer with a source-map Winter Star Secret Santa point sheet for placement verification.
#### Gameplay and Runtime Fixes
- Added source-aligned shop-door hours, Wednesday closure handling, festival closures, Town Key bypasses, Green Rain exceptions, and extended-hour conditions for the supported Town, Desert, and Joja interiors.
- Made shipping-bin pending contents and overnight settlement ledgers persistent, preserving shipped stacks, profession/book-adjusted prices, availability dates, and offline settlement delivery across logout and server restart.
- Added vanilla-style nearby-NPC reactions to searching trash cans, including dialogue, emotes, chat feedback, friendship loss, and Linus' positive exception.
- Fixed watering-can targeting through crop blocks and multi-block crops, and prevented right-click crop harvesting from consuming watering-can interactions.
- Adjusted the mining-floor HUD around the vanilla offhand slot and reduced routine Joja NPC spawn logging noise.
- Hardened shared active-festival NPC control, overlay restoration, interaction routing, player login/logout handling, and cutscene completion behavior used by the Winter Star integration.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }