Starfield Pastoral

Find the Wizard’s Tower in the overworld, travel to the Stardew dimension, inherit your grandfather’s farm, and begin a long, relaxing life.

File Details

stardewcraft-0.5.0.jar

  • R
  • Jul 14, 2026
  • 136.63 MB
  • 49
  • 1.21.1
  • NeoForge

File Name

stardewcraft-0.5.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:starfield-pastoral-1525680:8428996"

Learn more about Curse Maven

Extensibility Platform

  • Added the stable com.stardew.craft.api.v1 surface and shared namespaced Condition, Action, and Item Query systems so data packs and addon mods can extend existing StardewCraft behavior without patching internal classes.
  • Added immutable, versioned and atomic reload snapshots with Codec validation, diagnostics, content hashes and server-to-client synchronization. Invalid candidate data now keeps the last valid runtime snapshot.
  • Added synchronized Data Maps and ordered dynamic providers for Stardew item metadata, crops, trees, animals, buildings and equipment, including public handlers for weapon skills, profession effects, mine monsters, festival mechanics and NPC interactions.
  • Hardened cutscene state changes with server-authorized event sessions, command manifests, branch locking and replay protection.

Quests And Gameplay Progression

  • Rebuilt quest loading around Minecraft's ResourceManager, namespaced definition IDs and data-pack priority, while retaining migration support for legacy numeric quest IDs and old save data.
  • Separated quest definitions from per-player progress, added extensible objective runtimes, shared Condition/Action hooks, data-driven daily quest pools and complete validate, grant, complete, reset and inspect debug commands.
  • Expanded the early quest flow and connected supported deliveries, item removal, rewards, mail, locations and cutscenes through the shared runtime.
  • Added the Marnie cave-carrot delivery, Jodi fish-casserole dinner and museum archaeology introduction event flows, plus immediate enter-area trigger evaluation and improved event NPC movement, doors, gravity, cameras and music handling.
  • Added the museum lost-book system with world-shared discovery progress, per-player reading state, source-aligned recovery routes and data-driven book text and interaction points.

Data-Driven Game Systems

  • Migrated 57 built-in static shops and 16 built-in special orders from Java definition tables into the same reloadable public formats available to data packs. Dynamic daily inventories remain runtime providers.
  • Opened data-driven definitions for mail, cutscenes, festivals, machines, cooking, crafting, recipe unlocks, fishing treasure, fish ponds, museum rewards, monster-slayer goals, geodes, prize tickets and mine chests.
  • Added structured world-loot, artifact-spot, forage-zone, quarry, Skull Cavern reward, mine-theme, location and interior-portal definitions while preserving terrain generation and prebuilt-map movement as explicit Java boundaries.
  • Migrated the five mastery reward sets and metadata for all 30 built-in professions, including synchronized client snapshots and public profession effect handlers.
  • Routed general selling, shipping, gifting, museum, fish-pond, machine, catalogue, festival-display and tooltip classification through the public item metadata API and extensible item/block tags.

Addon Development And Localization

  • Added a runnable example data pack and independently buildable example addon covering quests, shops, mail, events, special orders, production, collection, world content and 15 public Provider/Handler APIs.
  • Added the complete 0.5 addon and data-pack API guide, source audits, quest ledger and extensibility roadmap.
  • Added Russian language support and retained credits for community translation sources; expanded translation auditing to keep supported language files aligned.
  • Verified the release with 29 JUnit tests, full classes/JAR builds, the independent addon build, JSON validation, and dedicated-server startup both with and without the example data pack.