Skip to content

Latest commit

 

History

134 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stardew Pets Farm

Stardew pets

Bring a tiny animated farm to your vault. Stardew Pets Farm adds a playful view where pixel pets wander around, react to clicks, and live alongside placeable pixel decorations while you work.

Inspired by BOTPanzer. Thank you so much!!!

Open the view

Stardew-valley-pets-on-screen

  1. Open the Command Palette (Ctrl+P).
  2. Run Stardew Pets Farm: Open stardew farm.
  3. Enjoy!

Stardew-valley-pets-on-screen

Adding Decorations

  1. Click the menu.
  2. Select a decoration of your choice.
  3. Place it anywhere!

Stardew-valley-decor-on-screen

Removing Pets/Decoration

  1. Click the "-" button to enter remove mode.
  2. Click on the pet/decor you want to remove :'(
  3. Click the "-" button again to exit remove mode.

Features

  • A dedicated Stardew Pets Farm view in your sidebar.
  • Add named pets from the + menu.
  • Remove pets with - mode.
  • Persistent pets and decorations using Obsidian plugin data.
  • Natural movement patterns with pauses and occasional sleep.
  • Click a pet to stop it briefly, play a reaction, and show a pixel-heart bubble.
  • Add decorations from the decoration menu.
  • Place decorations on a 16px grid for pixel-style alignment.
  • Remove decorations with - mode.
  • Rugs and carpets stay below pets, so pets can walk over them.
  • Sprites are bundled into main.js, so installs from the Obsidian store do not need a separate sprites/ folder.

Development

  • Clone the git repo in your plugins folder.
  • Install: npm install
  • Dev build: npm run dev
  • Production build: npm run build
<Vault>/.obsidian/plugins/stardew-pet-farm/

About

Template for Obsidian community plugins with build configuration and development best practices.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages