๐ช Mod Overview
Furniture Expanded adds a small, curated collection of decorative furniture blocks to your game. From cozy chairs and tables to functional storage and unique decorative pieces โ it's perfect for sprucing up your base, building themed rooms, or adding that final touch to your interiors.
๐ฆ What's inside
- Seating โ chairs, benches, and stools (some with sitting functionality).
- Tables โ various table designs for dining rooms, labs, or offices.
- Storage โ decorative cabinets, shelves, and drawers.
- Lighting โ lamps, lanterns, and unique light sources.
- Decorative โ flower pots, planters, bookcases, and more.
๐ง Quick facts
- Creator: clumsycat
- Tags: Decoration, Storage
- Environments: Client & Server
- 1.2+ requires Architectury API (common dependency).
- All crafting recipes & item descriptions are available on the WIKI.
- Report issues on the GITHUB PAGE.
๐ Compatibility & FAQ
๐น๏ธ Supported versions
Platforms
Note: Forge will no longer be supported after the last 1.2 update. 1.21+ will only support Fabric and NeoForge.
โ FAQ
โ ๏ธ Known issue: If the shower box doesn't show up on v1.1-fabric, use this resourcepack for the time being. This will be fixed in the next release. (1.19.2 / 1.19.4 ~ 1.20.x)
๐ ๏ธ Technical Summary
๐ง Architecture & Data
- Lightweight โ adds only a small set of furniture blocks; minimal performance impact.
- Block entities โ some furniture pieces use block entities for rendering and interaction (chairs, storage).
- Persistent โ placed furniture retains its state (e.g., open/close, item storage) across reloads.
- Architectury API โ required for cross-loader compatibility (Fabric & NeoForge).
๐ฆ Dependencies
- Fabric โ Fabric Loader + Fabric API + Architectury API.
- NeoForge โ NeoForge + Architectury API (Kotlin for Forge may be required for some versions).
- Forge (legacy) โ Forge + Architectury API (up to 1.2).
- Cross-compatible โ Fabric and NeoForge clients can connect to the same server.
โ๏ธ Core Mechanics
- Sitting โ right-click a chair to sit; shift to stand up.
- Storage โ some furniture (cabinets, drawers) have inventory slots.
- Lighting โ lamps and lanterns emit light when placed.
- Custom models โ furniture uses block models and some JSON-based geometry.
๐ง Advanced
- Configurable โ some furniture properties can be tweaked in the config file.
- Multiplayer ready โ all furniture interactions are synced.
- No level cap โ just decorative and functional blocks; no skill systems.
- Resource pack friendly โ models and textures can be overridden.
โข Furniture blocks are registered via Architectury's deferred registration.
โข Some blocks use custom renderers for dynamic textures (e.g., lamps).
โข Storage furniture uses simple inventory handlers (compatible with hoppers).
โข Sitting uses entity mounting (similar to boats and minecarts).
โข All data is stored in the world save; no external databases.
๐ฅ Installation Guide
๐งต Fabric
RECOMMENDED Best performance & stability
1. Install the Fabric Loader (recommended version for your MC version).
2. Download Fabric API from Modrinth or CurseForge.
3. Download Architectury API (required for 1.2+).
4. Download FurnitureExpanded-Fabric-[version].jar.
5. Place all JARs in .minecraft/mods/.
โโโ fabric-api-xxx.jar
โโโ architectury-xxx.jar
โโโ FurnitureExpanded-Fabric-1.2.0.jar
โ Note: Architectury API is mandatory for 1.2+.
โ๏ธ NeoForge
ALTERNATIVE For modpacks relying on NeoForge
1. Install the recommended NeoForge version for your MC version.
2. Download Architectury API (NeoForge version).
3. Download Kotlin for Forge (KFF) โ required for some versions.
4. Download FurnitureExpanded-NeoForge-[version].jar.
5. Place all JARs in mods/.
โโโ architectury-xxx-neoforge.jar
โโโ Kotlin-For-Forge-xxx.jar
โโโ FurnitureExpanded-NeoForge-1.2.0.jar
โ ๏ธ Important: Forge is no longer supported after 1.2 โ use NeoForge for 1.21+.
๐ Universal steps & recommendations
- Modpack: Available on Modrinth and CurseForge. Recommended launchers: Modrinth App, Prism Launcher, MultiMC.
- No official server โ use singleplayer, host your own, or join a community server.
- Performance tip: Fabric version is lighter; NeoForge works well but may have slightly higher overhead.
- Mod compatibility: Works with most mods; if you encounter issues, check the GitHub page.
- Data location: Furniture data is stored in the world folder; config in
/config/furniture-expanded/.
1. Download Fabric/NeoForge server launcher.
2. Add Furniture Expanded + required API/Kotlin mods to "mods" folder.
3. Start server (agree to EULA).
4. Adjust config options in /config/furniture-expanded/ if needed.
๐ Furniture at a glance
| Category | Examples | Interaction |
|---|---|---|
| Seating | Chairs, Benches, Stools | Right-click to sit; shift to stand |
| Tables | Dining table, Coffee table, Lab table | Decorative (some with storage) |
| Storage | Cabinets, Drawers, Shelves | Right-click to open inventory |
| Lighting | Lamps, Lanterns, Candles | Place and they emit light |
| Decoration | Planters, Bookcases, Clocks | Purely decorative |
๐ก All recipes and item descriptions are available on the official WIKI. Report any issues on GitHub.