Jump to content

Modding:Furniture: Difference between revisions

From Stardew Valley Wiki
imported>Pathoschild
update link
imported>Sunbeam135
 
(18 intermediate revisions by 6 users not shown)
Line 1: Line 1:
← [[Modding:Index|Index]]
← [[Modding:Items|Items]]


This page explains how the game stores and parses Furniture data. This is an advanced guide for mod developers.
This page explains how the game stores and parses furniture-type item data. For items in general, see [[Modding:Items]].


==Raw data==
==Overview==
Furniture is stored in <tt>Content\Data\Furniture.xnb</tt>, which can be [[Modding:Editing XNB files#Getting started|unpacked using XNB Extract]]. Here's the raw data (as of v1.2.33) for reference:
Furniture are decorative items which can be placed in the world. In some cases, players can sit on them or place items on them.
{{collapse|Code|content=<source lang="yaml">
 
content:  #!Dictionary<Int32,String>
They have [[Modding:Items#Item types|item type]] <code>(F)</code> (or <code>ItemRegistry.type_furniture</code> in C# code), their data in <samp>Data/Furniture</samp>, their sprites in <samp>TileSheets/furniture</samp> by default, their vanilla translations in <samp>Strings/Furniture</samp>, and their code in <samp>StardewValley.Objects.Furniture</samp>.
    0: "Oak Chair/chair/-1/-1/4/350" #!String
 
    3: "Walnut Chair/chair/-1/-1/4/350" #!String
==Data format==
    6: "Birch Chair/chair/-1/-1/4/350" #!String
The furniture data in <samp>Data/Furniture</samp> consists of an string → string lookup, where...
    9: "Mahogany Chair/chair/-1/-1/4/1000" #!String
* The key is the [[Modding:Common data field types#Item ID|unqualified item ID]].
    12: "Red Diner Chair/chair/-1/-1/4/750" #!String
* The value is a slash-delimited strings with the fields listed below.
    15: "Blue Diner Chair/chair/-1/-1/4/750" #!String
 
    18: "Country Chair/chair/-1/-1/4/750" #!String
{| class="wikitable"
    21: "Breakfast Chair/chair/-1/-1/4/750" #!String
|-
    24: "Pink Office Chair/chair/-1/-1/4/500" #!String
! index
    27: "Purple Office Chair/chair/-1/-1/4/500" #!String
! field
    30: "Green Office Stool/chair/-1/-1/4/350" #!String
! effect
    31: "Orange Office Stool/chair/-1/-1/4/350" #!String
|-
    64: "Dark Throne/chair/-1/-1/4/2000" #!String
| 0
    67: "Dining Chair/chair/-1/-1/4/1200" #!String
| name
    70: "Dining Chair/chair/-1/-1/4/1200" #!String
| The internal item name.
    73: "Green Plush Seat/chair/-1/-1/4/750" #!String
|-
    76: "Pink Plush Seat/chair/-1/-1/4/750" #!String
| 1
    79: "Winter Chair/chair/-1/-1/4/750" #!String
| type
    82: "Groovy Chair/chair/-1/-1/4/750" #!String
| The furniture type. See [[#Furniture types|table of possible values]].
    85: "Cute Chair/chair/-1/-1/4/1200" #!String
|-
    88: "Stump Seat/chair/-1/-1/4/2000" #!String
| 2
    91: "Metal Chair/chair/-1/-1/4/800" #!String
| tilesheet size
    94: "Green Stool/chair/-1/-1/4/350" #!String
| The furniture sprite size on the tilesheet, measured in tiles. This can be <samp>{{t|width}} {{t|height}}</samp> (e.g. <samp>1 2</samp>), or <samp>-1</samp> to use the default size for the type.
    95: "Blue Stool/chair/-1/-1/4/350" #!String
|-
    128: "King Chair/chair/-1/-1/4/3000" #!String
| 3
    131: "Crystal Chair/chair/-1/-1/4/3000" #!String
| bounding box size
    192: "Oak Bench/bench/-1/-1/4/750" #!String
| The size of the hitbox when the furniture is placed in-game, measured in tiles. The bounding box will be anchored to the bottom-left corner and extend upwards and rightwards. This can be <samp>{{t|width}} {{t|height}}</samp> (e.g. <samp>1 2</samp>), or <samp>-1</samp> to use the default size for the type.
    197: "Walnut Bench/bench/-1/-1/4/750" #!String
|-
    202: "Birch Bench/bench/-1/-1/4/750" #!String
| 4
    207: "Mahogany Bench/bench/-1/-1/4/2000" #!String
| rotations
    212: "Modern Bench/bench/-1/-1/4/2000" #!String
| The number of rotations possible (1, 2, or 4).
    288: "Blue Armchair/armchair/-1/-1/4/1000" #!String
|-
    294: "Red Armchair/armchair/-1/-1/4/1000" #!String
| 5
    300: "Green Armchair/armchair/-1/-1/4/1000" #!String
| price
    306: "Yellow Armchair/armchair/-1/-1/4/1000" #!String
| The price when purchased from a shop.
    312: "Brown Armchair/armchair/-1/-1/4/1000" #!String
|-
    416: "Blue Couch/couch/-1/-1/4/1750" #!String
| 6
    424: "Red Couch/couch/-1/-1/4/1750" #!String
| placement restriction
    432: "Green Couch/couch/-1/-1/4/1750" #!String
| Where the furniture can be placed.
    440: "Yellow Couch/couch/-1/-1/4/1750" #!String
 
    512: "Brown Couch/couch/-1/-1/4/1750" #!String
Possible values:
    520: "Dark Couch/couch/-1/-1/4/2500" #!String
{| class="wikitable sortable"
    528: "Wizard Couch/couch/-1/-1/4/4000" #!String
|-
    536: "Woodsy Couch/couch/-1/-1/4/3000" #!String
! value
    704: "Oak Dresser/dresser/-1/-1/4/1000" #!String
! effect
    709: "Walnut Dresser/dresser/-1/-1/4/1000" #!String
|-
    714: "Birch Dresser/dresser/-1/-1/4/1000" #!String
| -1  
    719: "Mahogany Dresser/dresser/-1/-1/4/2000" #!String
| default (uses furniture type)
    724: "Coffee Table/table/2 2/2 1/2/1250" #!String
|-
    727: "Stone Slab/table/2 2/2 1/2/1000" #!String
| 0
    800: "Winter Dining Table/long table/-1/-1/2/3500" #!String
| indoors-only
    807: "Festive Dining Table/long table/-1/-1/2/3500" #!String
|-
    814: "Mahogany Dining Table/long table/-1/-1/2/3000" #!String
| 1
    821: "Modern Dining Table/long table/-1/-1/2/2700" #!String
| outdoors-only
    1120: "Oak Table/table/-1/-1/1/750" #!String
|-
    1122: "Walnut Table/table/-1/-1/1/750" #!String
| 2
    1124: "Birch Table/table/-1/-1/1/750" #!String
| indoors or outdoors
    1126: "Mahogany Table/table/-1/-1/1/1500" #!String
|}
    1128: "Sun Table/table/-1/-1/1/2500" #!String
|-
    1130: "Moon Table/table/-1/-1/1/2500" #!String
| 7
    1132: "Modern Table/table/-1/-1/1/1250" #!String
| display name
    1134: "Pub Table/table/-1/-1/1/800" #!String
| The translated furniture name, which allows [[Modding:Tokenizable strings|tokenizable strings]].
    1136: "Luxury Table/table/-1/-1/1/2000" #!String
|-
    1138: "Diviner Table/table/-1/-1/1/2250" #!String
| 8
    1140: "Neolithic Table/table/-1/-1/1/1800" #!String
| sprite index
    1142: "Puzzle Table/table/-1/-1/1/1500" #!String
| The sprite index within the spritesheet texture to draw.
    1144: "Winter Table/table/-1/-1/1/1250" #!String
|-
    1146: "Candy Table/table/-1/-1/1/1000" #!String
| 9
    1148: "Luau Table/table/-1/-1/1/1000" #!String
| texture
    1150: "Dark Table/table/-1/-1/1/2000" #!String
| ''(Optional)'' The asset name of the texture to draw. Defaults to <samp>TileSheets/furniture</samp>.
    1216: "Oak Tea-Table/table/2 2/-1/1/750" #!String
|-
    1218: "Walnut Tea-Table/table/2 2/-1/1/750" #!String
| 10
    1220: "Birch Tea-Table/table/2 2/-1/1/750" #!String
| off limits for random sale
    1222: "Mahogany Tea-Table/table/2 2/-1/1/1500" #!String
| ''(Optional)'' Whether to prevent this furniture from appearing in randomly generated shop stocks and the furniture catalogue. Default false.
    1224: "Modern Tea-Table/table/2 2/-1/1/1000" #!String
|-
    1226: "Furniture Catalogue/table/2 2/-1/1/200000" #!String
| 11
    1280: "China Cabinet/other/3 3/3 1/1/6000" #!String
| context tags
    1283: "Artist Bookcase/bookcase/-1/-1/1/1200" #!String
| ''(Optional)'' A space-delimited list of [[Modding:Context tags|context tags]] which apply to this furniture. Default none.
    1285: "Luxury Bookcase/bookcase/-1/-1/1/2000" #!String
|}
    1287: "Modern Bookcase/bookcase/-1/-1/1/1600" #!String
 
    1289: "Dark Bookcase/bookcase/-1/-1/1/2000" #!String
==Furniture types==
    1291: "Ceramic Pillar/decor/1 3/1 1/1/250" #!String
The 'type' field can be set to one of these values. (The '1.7' column shows the equivalent values in the [[Modding:Migrate to Stardew Valley 1.7|upcoming Stardew Valley 1.7]].)
    1292: "Gold Pillar/decor/1 3/1 1/1/450" #!String
    1293: "Industrial Pipe/decor/1 3/1 1/1/300" #!String
    1294: "Indoor Palm/decor/1 3/1 1/1/600" #!String
    1295: "Totem Pole/decor/1 3/1 1/1/750" #!String
    1296: "Manicured Pine/decor/1 3/1 1/1/500" #!String
    1297: "Topiary Tree/decor/1 3/1 1/1/500" #!String
    1298: "Standing Geode/decor/1 2/1 1/1/500" #!String
    1299: "Obsidian Vase/decor/1 2/1 1/1/500" #!String
    1300: "Singing Stone/decor/1 2/1 1/1/500" #!String
    1301: "Sloth Skeleton L/decor/1 2/1 1/1/500" #!String
    1302: "Sloth Skeleton M/decor/1 2/1 1/1/500" #!String
    1303: "Sloth Skeleton R/decor/1 2/1 1/1/500" #!String
    1304: "Skeleton/decor/1 2/1 1/1/500" #!String
    1305: "Chicken Statue/decor/1 2/1 1/1/500" #!String
    1306: "Leah's Sculpture/decor/1 2/1 1/1/500" #!String
    1307: "Dried Sunflowers/decor/1 2/1 1/1/500" #!String
    1308: "Catalogue/decor/1 2/1 1/1/30000" #!String
    1362: "Small Plant/decor/1 1/1 1/1/250" #!String
    1363: "Table Plant/decor/1 1/1 1/1/250" #!String
    1364: "Decorative Bowl/decor/1 1/1 1/1/250" #!String
    1365: "Futan Bear/decor/1 1/1 1/1/1500" #!String
    1366: "Globe/decor/1 1/1 1/1/750" #!String
    1367: "Model Ship/decor/1 1/1 1/1/750" #!String
    1368: "Small Crystal/decor/1 1/1 1/1/750" #!String
    1369: "Decorative Lantern/decor/1 1/1 1/1/500" #!String
    1376: "House Plant/decor/1 2/1 1/1/250" #!String
    1377: "House Plant/decor/1 2/1 1/1/250" #!String
    1378: "House Plant/decor/1 2/1 1/1/250" #!String
    1379: "House Plant/decor/1 2/1 1/1/250" #!String
    1380: "House Plant/decor/1 2/1 1/1/250" #!String
    1381: "House Plant/decor/1 2/1 1/1/250" #!String
    1382: "House Plant/decor/1 2/1 1/1/250" #!String
    1383: "House Plant/decor/1 2/1 1/1/250" #!String
    1384: "House Plant/decor/1 2/1 1/1/250" #!String
    1385: "House Plant/decor/1 2/1 1/1/250" #!String
    1386: "House Plant/decor/1 2/1 1/1/250" #!String
    1387: "House Plant/decor/1 2/1 1/1/250" #!String
    1388: "House Plant/decor/1 2/1 1/1/250" #!String
    1389: "House Plant/decor/1 2/1 1/1/250" #!String
    1390: "House Plant/decor/1 2/1 1/1/250" #!String
    1391: "Oak End Table/table/1 2/1 1/2/500" #!String
    1393: "Walnut End Table/table/1 2/1 1/2/500" #!String
    1395: "Birch End Table/table/1 2/1 1/2/500" #!String
    1397: "Mahogany End Table/table/1 2/1 1/2/1000" #!String
    1399: "Modern End Table/table/1 2/1 1/1/800" #!String
    1400: "Grandmother End Table/table/1 2/1 1/1/1000" #!String
    1401: "Winter End Table/table/1 2/1 1/1/800" #!String
    1402: "Calendar/painting/1 2/1 2/1/2000" #!String
    1440: "Tree of the Winter Star/decor/3 5/3 2/1/5000" #!String
    1443: "Country Lamp/lamp/-1/-1/1/500" #!String
    1445: "Box Lamp/lamp/-1/-1/1/750" #!String
    1447: "Modern Lamp/lamp/-1/-1/1/750" #!String
    1449: "Classic Lamp/lamp/-1/-1/1/1000" #!String
    1451: "Red Rug/rug/-1/-1/2/1000" #!String
    1456: "Patchwork Rug/rug/-1/-1/2/800" #!String
    1461: "Dark Rug/rug/-1/-1/2/2000" #!String
    1466: "Budget TV/decor/2 3/2 2/1/750" #!String
    1468: "Plasma TV/decor/3 3/3 1/1/4500" #!String
    1539: "'The Muzzamaroo'/painting/-1/-1/1/1000" #!String
    1541: "'A Night On Eco-Hill'/painting/-1/-1/1/1000" #!String
    1543: "'Pathways'/painting/-1/-1/1/750" #!String
    1545: "'Burnt Offering'/painting/-1/-1/1/1000" #!String
    1547: "'Queen of the Gem Sea'/painting/3 2/3 2/1/1200" #!String
    1550: "'Vanilla Villa'/painting/-1/-1/1/500" #!String
    1552: "'Primal Motion'/painting/-1/-1/1/1500" #!String
    1554: "'Jade Hills'/painting/3 2/3 2/1/1750" #!String
    1557: "'Sun #44'/painting/-1/-1/1/800" #!String
    1559: "Wallflower Pal/painting/-1/-1/1/500" #!String
    1561: "'Spires'/painting/-1/-1/1/800" #!String
    1563: "'Highway 89'/painting/-1/-1/1/800" #!String
    1565: "Calico Falls/painting/-1/-1/1/750" #!String
    1567: "Needlepoint Flower/painting/1 2/1 2/1/500" #!String
    1600: "Skull Poster/painting/1 2/1 2/1/500" #!String
    1601: "'Sun #45'/painting/1 2/1 2/1/350" #!String
    1602: "'Little Tree'/painting/1 2/1 2/1/350" #!String
    1603: "'Blueberries'/painting/1 2/1 2/1/250" #!String
    1604: "'Blue City'/painting/1 2/1 2/1/250" #!String
    1605: "Little Photos/painting/1 2/1 2/1/250" #!String
    1606: "'Dancing Grass'/painting/1 2/1 2/1/400" #!String
    1607: "'VGA Paradise'/painting/2 2/2 2/1/1200" #!String
    1609: "J. Cola Light/painting/3 2/3 2/1/1000" #!String
    1612: "'Kitemaster '95'/painting/-1/-1/1/600" #!String
    1614: "Basic Window/window/-1/-1/1/300" #!String
    1616: "Small Window/window/-1/-1/1/300" #!String
    1618: "Red Cottage Rug/rug/-1/-1/2/750" #!String
    1623: "Green Cottage Rug/rug/-1/-1/2/750" #!String
    1628: "Monster Rug/rug/2 2/2 2/1/1250" #!String
    1630: "Boarded Window/painting/1 2/1 2/1/400" #!String
    1664: "Mystic Rug/rug/-1/-1/2/1250" #!String
    1669: "Lg. Futan Bear/decor/2 2/2 1/1/4000" #!String
    1671: "Bear Statue/decor/2 4/2 1/1/4000" #!String
    1673: "Porthole/window/-1/-1/1/700" #!String
    1675: "Anchor/painting/1 2/1 2/1/750" #!String
    1676: "World Map/painting/-1/-1/1/500" #!String
    1678: "Ornate Window/window/-1/-1/1/900" #!String
    1680: "Floor TV/decor/2 2/2 1/1/700" #!String
    1682: "Carved Window/window/-1/-1/1/900" #!String
    1733: "Junimo Plush/decor/2 2/2 1/1/4000" #!String
    1737: "Nautical Rug/rug/-1/-1/2/1250" #!String
    1742: "Burlap Rug/rug/2 2/2 2/1/350" #!String
    1744: "Tree Column/decor/1 3/1 1/1/1000" #!String
    1745: "L. Light String/painting/2 1/2 1/1/400" #!String
    1747: "S. Pine/decor/1 2/1 1/1/500" #!String
    1748: "Bonsai Tree/decor/1 2/1 1/1/800" #!String
    1749: "Metal Window/window/-1/-1/1/800" #!String
    1751: "Candle Lamp/lamp/-1/-1/1/1000" #!String
    1753: "Miner's Crest/painting/2 2/2 2/1/1000" #!String
    1755: "Bamboo Mat/rug/2 1/2 1/2/250" #!String
    1758: "Ornate Lamp/lamp/-1/-1/1/1050" #!String
    1777: "Woodcut Rug/rug/2 2/2 2/1/800" #!String
    1811: "Hanging Shield/painting/1 1/1 1/1/500" #!String
    1812: "Monster Danglers/painting/2 1/2 1/1/1000" #!String
    1814: "Ceiling Flags/painting/1 1/1 1/1/50" #!String
</source>
}}


==Format==
{| class="wikitable"
{| class="wikitable"
|-
|-
! Index
! type (current)
! Field
! type (1.7)
! Example Value
! effect
|-
!colspan="3"| chairs
|-
| <samp>armchair</samp>
| <samp>Armchair</samp>
| An armchair which lets one player sit on it.
|-
| <samp>bench</samp>
| <samp>Bench</samp>
| A bench which lets two players sit on it if it's wide enough.
|-
| <samp>chair</samp>
| <samp>Chair</samp>
| A chair which lets one player sit on it.
|-
| <samp>couch</samp>
| <samp>Couch</samp>
| A couch which lets an arbitrary number of players sit on it depending on its tile width.
|-
!colspan="3"| tables
|-
| <samp>long table</samp>
| <samp>LongTable</samp>
| A long table which allows placing an item on it.
|-
|-
|0
| <samp>table</samp>
|Name
| <samp>Table</samp>
|''S. Pine''
| A table which allows placing an item on it.
|-
|-
|1
!colspan="3"| lighting
|Type
|''decor''
|-
|-
|2
| <samp>fireplace</samp>
|source rectangle (width &times; height)
| <samp>Fireplace</samp>
|''1 2''
| A fireplace which can be lit.
|-
|-
|3
| <samp>lamp</samp>
|Bounding Box (width &times; height)
| <samp>Lamp</samp>
|''1 1''
| A lamp which can be lit.
|-
|-
|4
| <samp>sconce</samp>
|Rotations
| <samp>Sconce</samp>
|''1''
| A sconce light which can be lit.
|-
|-
|5
| <samp>torch</samp>
|Price
| <samp>Torch</samp>
|''500''
| A torch which can be lit.
|-
|-
|6
| <samp>window</samp>
|Name (in language files other than English)
| <samp>Window</samp>
|''Minipino''
| A window which can be placed on a wall and lets through light from outside.
|-
!colspan="3"| other interactions
|-
| <samp>bed</samp><br /><samp>bed child</samp><br /><samp>bed double</samp>
| <samp>Bed</samp>
| A bed which players can sleep in.
|-
| <samp>dresser</samp>
| <samp>Dresser</samp>
| A dresser which allows storing clothes within it.
|-
| <samp>fishtank</samp>
| <samp>FishTank</samp>
| A fish tank which can display fish placed inside it.
|-
|
| <samp>Television</samp>
| {{upcoming|1.7|A television which can be turned on to access TV channels.}}
|-
!colspan="3"| decorative
|-
| <samp>bookcase</samp>
| <samp>Bookcase</samp>
| A decorative bookcase which has no special behavior.
|-
| <samp>decor</samp>
| <samp>Decor</samp>
| A general decor item which has no special behavior.
|-
| <samp>painting</samp>
| <samp>Painting</samp>
| A painting which can be hung on a wall.
|-
| <samp>randomized_plant</samp>
| <samp>RandomizedPlant</samp>
| A plant whose appearance is dynamic by randomizing each of its three vertical tiles (usually a pot, stem, and head).
|-
| <samp>rug</samp>
| <samp>Rug</samp>
| A rug which can be placed on the ground and under furniture, and which lets players and NPCs walk over it.
|-
| <samp>other</samp>
| <samp>Other</samp>
| A miscellaneous furniture which has no special behavior.
|}
|}


Values of "-1" in the <tt>Source Rectangle</tt> and <tt>Bounding Box</tt> fields correspond to the default values for the furniture type, calculated in <tt>Furniture.cs::getDefaultSourceRectForType()</tt> and <tt>Furniture.cs::getDefaultBoundingBoxForType()</tt>.  These functions use numbers that correspond to furniture type, also defined in <tt>Furniture.cs</tt>:
==See also==
*chair = 0
* [[Modding:Items]] for item data in general
*bench = 1
*couch = 2
*armchair = 3
*dresser = 4
*longTable = 5
*painting = 6
*lamp = 7
*decor = 8
*other = 9
*bookcase = 10
*table = 11
*rug = 12
*window = 13


[[Category:Modding]]
[[Category:Modding]]
[[ru:Модификации:Мебель]]
[[zh:模组:家具]]

Latest revision as of 21:40, 12 January 2026

← Items

This page explains how the game stores and parses furniture-type item data. For items in general, see Modding:Items.

Overview

Furniture are decorative items which can be placed in the world. In some cases, players can sit on them or place items on them.

They have item type (F) (or ItemRegistry.type_furniture in C# code), their data in Data/Furniture, their sprites in TileSheets/furniture by default, their vanilla translations in Strings/Furniture, and their code in StardewValley.Objects.Furniture.

Data format

The furniture data in Data/Furniture consists of an string → string lookup, where...

  • The key is the unqualified item ID.
  • The value is a slash-delimited strings with the fields listed below.
index field effect
0 name The internal item name.
1 type The furniture type. See table of possible values.
2 tilesheet size The furniture sprite size on the tilesheet, measured in tiles. This can be <width> <height> (e.g. 1 2), or -1 to use the default size for the type.
3 bounding box size The size of the hitbox when the furniture is placed in-game, measured in tiles. The bounding box will be anchored to the bottom-left corner and extend upwards and rightwards. This can be <width> <height> (e.g. 1 2), or -1 to use the default size for the type.
4 rotations The number of rotations possible (1, 2, or 4).
5 price The price when purchased from a shop.
6 placement restriction Where the furniture can be placed.

Possible values:

value effect
-1 default (uses furniture type)
0 indoors-only
1 outdoors-only
2 indoors or outdoors
7 display name The translated furniture name, which allows tokenizable strings.
8 sprite index The sprite index within the spritesheet texture to draw.
9 texture (Optional) The asset name of the texture to draw. Defaults to TileSheets/furniture.
10 off limits for random sale (Optional) Whether to prevent this furniture from appearing in randomly generated shop stocks and the furniture catalogue. Default false.
11 context tags (Optional) A space-delimited list of context tags which apply to this furniture. Default none.

Furniture types

The 'type' field can be set to one of these values. (The '1.7' column shows the equivalent values in the upcoming Stardew Valley 1.7.)

type (current) type (1.7) effect
chairs
armchair Armchair An armchair which lets one player sit on it.
bench Bench A bench which lets two players sit on it if it's wide enough.
chair Chair A chair which lets one player sit on it.
couch Couch A couch which lets an arbitrary number of players sit on it depending on its tile width.
tables
long table LongTable A long table which allows placing an item on it.
table Table A table which allows placing an item on it.
lighting
fireplace Fireplace A fireplace which can be lit.
lamp Lamp A lamp which can be lit.
sconce Sconce A sconce light which can be lit.
torch Torch A torch which can be lit.
window Window A window which can be placed on a wall and lets through light from outside.
other interactions
bed
bed child
bed double
Bed A bed which players can sleep in.
dresser Dresser A dresser which allows storing clothes within it.
fishtank FishTank A fish tank which can display fish placed inside it.
Television
The following describes the upcoming Stardew Valley 1.7, and may change before release.
A television which can be turned on to access TV channels.
decorative
bookcase Bookcase A decorative bookcase which has no special behavior.
decor Decor A general decor item which has no special behavior.
painting Painting A painting which can be hung on a wall.
randomized_plant RandomizedPlant A plant whose appearance is dynamic by randomizing each of its three vertical tiles (usually a pot, stem, and head).
rug Rug A rug which can be placed on the ground and under furniture, and which lets players and NPCs walk over it.
other Other A miscellaneous furniture which has no special behavior.

See also