🪑 About
Furniture Beetle is a mod that focuses on adding content for the vanilla game. Find a new Vanilla+ experience with furniture — cozy chairs, functional tables, storage solutions, and more to make your MCPE world feel more alive.
📦 What's inside
- Seating — chairs, benches, and stools with sitting functionality.
- Tables — various table designs for dining rooms and labs.
- Storage — decorative cabinets, shelves, and drawers.
- Utility — functional blocks like ovens (WIP) and more.
- Decorative — planters, bookcases, and unique vanilla-style pieces.
🔧 Quick facts
- Creator: Mikuh
- Tags: Decoration, Storage, Utility
- Environments: Client & Server
- Forge only — built for the Forge mod loader.
- All recipes & item descriptions available on the WIKI.
- Feedback and suggestions are welcome 😊
📋 Compatibility & Roadmap
🕹️ Supported versions
Platforms
Note: Currently Forge-only. Fabric / NeoForge are not planned at this time.
🔮 Future Updates
- Make the oven functional — cooking and baking mechanics.
- Custom GUIs — immersive interfaces for furniture interaction.
- Color variation — different wood types and dyeable furniture.
- More vanilla furniture — additional pieces to expand the collection.
💡 Feedback and suggestions are welcome!
🛠️ Technical Summary
🧠 Architecture & Data
- Lightweight — adds a curated set of furniture blocks; minimal performance impact.
- Block entities — some furniture uses block entities for rendering and interaction (chairs, storage, ovens).
- Persistent — placed furniture retains its state (open/close, items) across reloads.
- Forge-only — built using Forge's registration and event system.
📦 Dependencies
- Forge — recommended version for your MCPE version.
- No additional API required — runs standalone.
- Cross-compatible — works on dedicated servers and singleplayer.
⚙️ Core Mechanics
- Sitting — right-click a chair to sit; shift to stand up.
- Storage — cabinets and drawers have inventory slots.
- Lighting — some furniture emits light when placed.
- Custom models — furniture uses block models and JSON geometry.
🔧 Advanced
- Configurable — some properties can be tweaked in the config file.
- Multiplayer ready — all interactions are synced.
- Resource pack friendly — models and textures can be overridden.
- No level cap — purely decorative and functional blocks.
• Furniture blocks are registered via Forge's deferred registration.
• Some blocks use custom renderers for dynamic textures (e.g., ovens).
• 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
⚙️ Forge Installation
RECOMMENDED The only supported loader
1. Install the recommended Forge version for your MCPE version (1.20.1, 1.19.2, or 1.18.2).
2. Download FurnitureBeetle-[version].jar from Modrinth or CurseForge.
3. Place the JAR file in your mods/ folder.
4. Launch the game using the Forge profile.
└── mods/
└── FurnitureBeetle-1.0.0+1.20.1.jar
✅ Note: No additional API or dependencies are required.
🖥️ Dedicated Server
SERVER For multiplayer worlds
1. Download the Forge server installer for your MCPE version.
2. Run the installer to set up the server files.
3. Place FurnitureBeetle-[version].jar into the mods/ folder.
4. Start the server (agree to EULA).
├── mods/
│ └── FurnitureBeetle-1.0.0+1.20.1.jar
├── forge-xxx.jar
└── start.sh / start.bat
⚠️ Important: All players must have the mod installed to see the furniture.
📌 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: The mod is lightweight; works well with most performance mods.
- Mod compatibility: Works with most Forge mods; report issues on GitHub.
- Data location: Furniture data is stored in the world folder; config in
/config/furniturebeetle/.
1. Download Forge server launcher for your MCPE version.
2. Add Furniture Beetle JAR to "mods" folder.
3. Start server (agree to EULA).
4. Adjust config options in /config/furniturebeetle/ 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 |
| Utility | Oven (WIP), Workstations | Functional (future updates) |
| Decoration | Planters, Bookcases, Clocks | Purely decorative |
💡 All recipes and item descriptions are available on the official WIKI. Report any issues on GitHub.