π Mod Overview & Core Features
ποΈ Furniture categories
- Chairs β Stool, Chair, Armchair, Sofa, Park Bench, Throne Chair.
- Tables β Table, Low Table, Pedestal Table, Accent Table.
- Cabinets β Cabinet, Bedside Cabinet, Fridge, Mailbox.
- Light Fixtures β Street Lamp, Street Lamp Pole, Desk Lamp.
- Curtains β Curtain, Roller Blind.
- Racks β Wall Rack.
πͺ Seating & interaction
- Sit on chairs β players and mobs can sit on all chair types.
- Mob seating toggle β shift + right-click with empty hand to allow/disallow mobs.
- Fridge utility β generate ice and water; fill buckets and bottles.
- Cabinet storage β store items like a chest.
π¨ Customization
- Wood type change β hold any log + shift + right-click.
- Strip furniture β hold axe + shift + right-click.
- Dye furniture β hold dye + shift + right-click.
- Curtain control β open/close with shift + right-click.
π Auto-connection & utilities
- Automatic connection β tables, sofas, benches, and curtains connect with same types.
- Fridge ice generation β click bottom block with water bucket.
- Vanilla style β no resource packs needed.
- 20+ unique pieces β with various wood and color options.
π οΈ Technical Summary
π§ Architecture & data
- Furniture as entities β all pieces are custom entities with NBT data.
- Wood & colour storage β properties stored in entity NBT.
- Auto-connection logic β uses raycasting and neighbour detection.
- Fridge mechanics β block entity with fluid and item handling.
π¦ Loader & dependencies
- DataPack β pure functions; works on any server.
- Fabric/Quilt β requires Fabric API.
- Forge/NeoForge β works standalone; no extra dependencies.
- MCPE 1.19.4β1.21.x β wide version support.
βοΈ Core mechanics
- Seating system β mounts player/mob to entity with custom offset.
- Wood conversion β replaces furniture wood type via entity swap.
- Dye system β applies colour data to furniture.
- Fridge fluid logic β waterβice conversion and bottle filling.
π§ Advanced features
- Auto-connect β seamless joins for tables, sofas, curtains.
- Uninstall command β
/function ketket_furnitures:uninstall. - Mob seating toggle β per-furniture permission.
- Strip furniture β changes appearance like stripped logs.
β’ Furniture is stored as entities with custom renderers (Java) or models (DataPack).
β’ Wood types: oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry.
β’ Colours: all 16 dye colours supported.
β’ Auto-connection uses block state checks for adjacent furniture.
β’ Fridge: uses block entity with water level and ice generation timers.
π₯ Installation Guide
π¦ DataPack Installation
LIGHTWEIGHT Vanillaβfriendly, no mods needed
1. Download FurniCraft-Datapack-[version].zip.
2. Place the ZIP in your world's datapacks/ folder.
3. Reload the world or use /reload.
4. Start crafting furniture (recipes are in the pack).
βββ world/
βββ datapacks/
βββ FurniCraft-1.0.0.zip
β Note: No dependencies β works on any MCPE server.
π§΅ Fabric & Forge Installation
MOD Full features & performance
Fabric:
1. Install Fabric Loader + Fabric API.
2. Download FurniCraft-[version]-fabric.jar.
3. Place JAR in .minecraft/mods/.
Forge/NeoForge:
1. Install recommended Forge/NeoForge version.
2. Download FurniCraft-[version]-forge.jar.
3. Place JAR in .minecraft/mods/.
βββ mods/
βββ fabric-api-0.92.0+1.20.1.jar
βββ FurniCraft-1.0.0-fabric.jar
β οΈ Note: Fabric API required for Fabric version.
π Universal steps & recommendations
- Uninstall: Run
/function ketket_furnitures:uninstallthen disable datapack/mod. - Cleanup: If furniture remains, run
/kill @e[type=furniture]. - Wood types: All vanilla woods supported (oak, spruce, birch, jungle, acacia, dark oak, mangrove, cherry).
- Dye colours: All 16 colours work on wool-based furniture.
- Auto-connection: Tables, sofas, benches, and curtains connect automatically with same type.
1. Install FurniCraft (DataPack or Mod).
2. Craft your first chair (recipes in JEI/REI or crafting guide).
3. Place it and rightβclick to sit!
4. Customise: hold log + shift+rightβclick to change wood type.
5. Dye furniture: hold dye + shift+rightβclick.
6. Use fridge: click bottom block with water bucket to make ice.
ποΈ Complete Furniture List (reference)
| Category | Items | Features |
|---|---|---|
| Chairs | Stool, Chair, Armchair, Sofa, Park Bench, Throne Chair | Seating for players & mobs |
| Tables | Table, Low Table, Pedestal Table, Accent Table | Auto-connect |
| Cabinets | Cabinet, Bedside Cabinet, Fridge, Mailbox | Storage, ice/water generation |
| Light Fixtures | Street Lamp, Street Lamp Pole, Desk Lamp | Light source |
| Curtains | Curtain, Roller Blind | Open/close, auto-connect |
| Racks | Wall Rack | Item display |
All furniture supports wood type changes, dyeing, and stripping. 20+ unique pieces in total.
FurniCraft Mod Β· by efeketket Β· DataPack Β· Fabric Β· Forge Β· NeoForge Β· MCPE 1.19.4β1.21.x
πͺ Furnish your creations with vanilla-style furniture Β· 20+ pieces Β· wood & colour options