Tags
Creators
Details
Published 5 months ago
Updated yesterday
All versions
0.6.1
Release
Starfield Pastoral 0.6.1last month 405
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
Update Log (English)
0.6.1 · The Pet Update
Pets and Daily Care
- Added five cat breeds, five dog breeds and two turtles, each with its own model, texture and selection icon.
- Choose and name your first cat or dog during farm setup. Existing farms without an initial choice receive the selection screen after other login setup is complete.
- Pets roam, rest and sleep on the farm, taking shelter indoors when it rains. Cats, dogs and turtles have distinct actions, including grooming, lying down, panting and retreating into their shells.
- Build friendship through petting and watering their bowls. Outdoor bowls fill in the rain, and eligible pets can bring gifts when petted.
- Cats and dogs can wear hats. Added pet voices, action sounds and interaction expressions.
- Adopt additional pets from Marnie once eligible and with a spare bowl available. Robin offers wood, stone and hay bowl facilities.
- Manage names, friendship, daily care, bowl assignments and hats through the pet interface. Bowls support relocation and demolition through building management.
- Butterfly Powder lets you say goodbye after confirmation and returns the pet's hat.
- Pet records belong to the farm. Adoption payments, daily care and management requests are validated by the server.
Farm Caves and Safe Travel
- Connected the rebuilt cave to gameplay, with mine walls, earthen floors, lanterns and updated positions for the six mushroom boxes and dehydrator.
- Fixed entering a missing or unsuccessfully built room and falling into the void. Travel now waits for chunks, lighting, exits and a safe landing; a failed attempt leaves the player outside.
- Cave doors support walking through as well as right-clicking. Visiting another farm enters that farm's cave, and leaving returns to its entrance.
- Existing farms automatically prepare the new cave and migrate chest inventories, mushroom outputs and player blocks that fit. The original room remains as a backup; insufficient space stops migration instead of clearing belongings.
- Repairs no longer overwrite the entire room. Ownership transfers preserve the cave, recreated farms cannot import the same old inventory twice, and moving the gifted dehydrator does not grant another one.
Addon Support and Existing Worlds
- Added an experimental pet API and a standalone example for registering species, breeds, models, behaviors, sounds and gifts through the built-in pet flow. Client/server pet definitions are checked at login. Match pet addons to 0.6.1; future binary compatibility is not yet promised.
- Cave migration does not require a new farm. Entity-based decorations and custom absolute coordinates inside third-party block entities are not covered by generic migration; the original room is retained.
- This does not complete every difference in cave production timing, fruit selection or ambient effects.
- The previous GitHub release was 0.5.6. Upgrading from it also includes the broader 0.6.0 changes below. Cave migration tests do not establish compatibility for an entire 0.5.6 world; keep a full world backup before upgrading.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:i54Drdq8:cRBzYJSL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:i54Drdq8:cRBzYJSL"
}

