0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Add Furniture via JSON + PNG File.

Permissions and credits

The new version (0.14.0) of Custom Furniture adds automatic replacement of old furniture, but could potentially still break some of your exisitng Furniture from older versions, in which case you have to rebuy them from the catalog.


Adds sitting.

Removes Legacy support. Only Content Packs work. Install CustomFurnitureAnywhere(Optional Files) to have CF work with FurnitureAnywhere.

CF now works with content packs, but old packs that go into the Furniture folder still work.
Content Packs looks almost exactly like the old packs but include a manifest file.
If you want to turn an old furniture-pack into a CF content pack just add the manifest and use the "useid" parameter in the furniture packs json file.
"useid" (see example content pack) is only needed for packs that existed as an old pack before and has to be the former folder name.

This mod allows you to add Furniture to Robin's shop and the Furniture Catalogue.
Works similar to my other mod Custom Farming.

An Example of 5 random Furnitures ripped from SNES Zelda can be found under optional files.

Supports animated Furniture.

Not in the picture are 4 new attributes that can be set. They are only required if the rotated size isn't simply width = height &  heigh = width.
"rotatedWidth": 2,
"rotatedHeight": 5,
"rotatedBoxHeight": 4,
"rotatedBoxWidth": 2,

If you updated to 0.8.0, the version fixes some earlier rotation problems, but rotated furniture you placed prior to the update might look wrong. Simply picking them up and setting them back down should fix that.
Always update Custom Furniture Anywhere alongside the main mod. (If you use Furniture Anywhere)

Requires PyTK.

Source Code: https://github.com/Platonymous/Stardew-Valley-Mods

If you like my mods and want to support me, you can do so via Paypal or on Patreon.