furniture display frame

by aedenthorn·v0.5.5·Updated 2025-09-22

Allows you to designate furniture to have visible storage slots

About this mod Machine translation

Allows you to designate furniture to have visible storage slots

Furniture Display Framework

🎯 Module function

This mod provides a framework system that allows you to set up "display slots" for specific pieces of furniture, and place common items in these slots to decorate the display.

🖱️ How to use

**Place items:**

  • Hold the item you want to display and left-click on the slot on the furniture

**Remove items:**

  • Right click on the slot where the item is placed

💡 *Tip: You can customize these action buttons in the configuration file*

🔄 Item interaction rules

  • If the slot already has a different item (or the same item but different quality), it will be exchanged
  • If the slot already has the same item of the same quality, it will be stacked up to the maximum stack quantity of the item.
  • Currently only supports original ordinary items (items in ObjectInformation.json)

🛠️ Modules based on this framework

  • Table Settings
  • Wooden Shelves

🎨 Create display furniture

Use Content Patcher configuration

To add display slots for furniture, you need to use Content Patcher for configuration. Here's an example of adding four slots to a luxury table:

```json

{

"Format": "1.23.0",

"Changes": [

{

"Action": "EditData",

"Target": "Mods/aedenthorn.FurnitureDisplayFramework/dictionary",

"Entries": {

"Luxury Table": {

"slots": [

// Slot configuration details...

]

}

}

}

]

}

```

🔑 Key configuration points

**Furniture Name Rules:**

  • Use the full name of furniture without rotation
  • Multiple rotating furniture requires the use of syntax: `:`
  • For example: "Winter Dining Table:0" and "Winter Dining Table:2"

**Multiple furniture sharing configuration:**

  • Multiple furniture or rotations can share the same configuration
  • Use commas to separate multiple names, for example: "Winter Dining Table:0,Festive Dining Table:0"

📐 Rectangle parameter description

Each slot contains two rectangular areas:

  • **slotRect**: Define the clickable area on the furniture
  • **itemRect**: Define the display area of ​​the item on the furniture

📏 *Rectangle dimensions are based on the actual size of the furniture texture (before scaling), positioned relative to the upper left corner of the bounding box*

⚙️ Technical requirements

  • Requires SMAPI support
  • Use Harmony framework
  • Compatible with Mod Updater automatic updates

🔗 Related links

  • **GitHub repository**:
  • **Discord Community**:
  • **List of all mods by the author**:

---

💫 *Make your Stardew Valley home decoration more colorful! *

Install & use Install: SMAPI mod (Stardew Valley standard)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.

Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.

File & checksum

Filename
Furniture Display Framework
File size
19.9 KiB
SHA-256
8ed1811888ab4d56ee4d11d7ace5d03c5594985c061b2be4893dfbfd36d9c211
Stored at
2026-10-10 10:46