About this mod
This is a Content Pack Framework to allow Content Pack makers to create highly customizable Furniture.
- Requirements
- Permissions and credits
New: Content Patcher compatibility
It is now possible to patch both FF content files and textures with CP, see here.
Image Credits:
The Example Pack for the Furniture Framework (by myself)
StarAmy's Museum Furniture
StarAmy's Bakery Displays
Pear wood carving flower
Misty Orchid Fragrant Purple
If you are a mod user:
This is a Framework mod to make Furniture Packs, if you are using a mod requiring this Framework and you are encountering a bug, please report it to the Furniture Pack author.
If you are a Furniture Pack author:
Make sure to read the documentation before reporting bugs or asking question.
If you think you encountered a bug, you can report it on this mod page, or on the GitHub repository. Make sure to include the SMAPI log, the content.json and/or screenshots in the bug report. Feel free to ping me on the Stardew Valley discord's modding channel if I don't notice the bug report.
If you want help to make a Furniture Pack or have questions about the documentation, please come ask it on the Stardew Valley discord's modding channel by pinging me.
What can this Framework do that Content Patcher can't?
Here's a list of what you can customize thanks to this Framework:
- Custom Description
- Custom Rotations
- Custom Bounding Box size
- Custom Collision map
- Custom Layers
- Custom Seats
- Custom Shop on click
- Custom Table Slots
- Support for Seasonal Sprites
- Support for Sprites variants
- Support for Source Rectangle variants (variants on the same sprite-sheet)
- Custom Menu Icon
- Toggle-able Furniture (right click to change state)
- Custom Particles
- Support for animated base Sprite and Layers
- Support for some special Furniture (Dresser, TV, Bed and Fish-Tank)
- Support for Rugs
- Support for Wall-mounted Furniture
- Support for included files. Included files can be toggled with the Generic Mod Config Menu.
- Custom Light Sources
See also: Changelogs
The key to place an item in or remove it from a slot is configurable with the Generic Mod Config Menu, it is now also possible to activate a Furniture placed in a Slot.