Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
VoxelFurniture
Bring your Minecraft world to life with fully interactive custom furniture — on Java and Bedrock Edition!
VoxelFurniture is a powerful furniture creation and management plugin for Minecraft servers, built on the VoxelCore content system. Create, place and interact with custom furniture featuring detailed 3D models, animations, storage, seating and much more.
From simple decorative objects to interactive cupboards, benches, drawers and animated furniture, VoxelFurniture gives server owners the tools to create immersive environments using their own custom content.
✨ Features
- Custom 3D Furniture — Create and place furniture using custom models, textures and VoxelCore item definitions, with configurable scale, rotation and positioning.
- Interactive Furniture — Add custom interactions, configurable hitboxes and actions to furniture objects.
- Animations & Model States — Switch between different furniture models when interacting, including opening cupboards, drawers, doors and other animated objects.
- Persistent Storage — Create furniture with built-in inventories that retain their contents across server restarts, with support for configurable inventory titles and custom interfaces.
- Custom Seating — Add configurable seating positions to chairs, benches and other furniture.
- Dyeable Furniture — Create colour-customisable furniture and variants, allowing players to personalise their surroundings.
- Furniture Highlighting — Use configurable glowing outlines to highlight furniture through proximity, hover or line-of-sight detection.
- Smart Furniture Connections — Support neighbouring furniture states and synchronised interactions for connected objects.
- World Protection Integration — Optional WorldGuard and Lands integration to respect region permissions and prevent unauthorised furniture interactions.
- Persistent Placement — Placed furniture and its state are saved and restored across chunk loading and server restarts.
- Java & Bedrock Support — Works with VoxelCore's resource-pack and Geyser integration systems to bring supported furniture models and interactions to Bedrock players.
🪑 Create Your Own Furniture
VoxelFurniture doesn't restrict you to a predefined furniture collection.
Using VoxelCore's content system, you can create custom furniture from your own models and textures, define their behaviour, and configure how players interact with them.
Furniture definitions support configurable placement rules, rotations, model variations, inventory sizes, seating positions, animations and interactions.
Whether you're building a survival server, roleplay environment or custom adventure world, VoxelFurniture provides the foundation for bringing your creations into Minecraft.
🎮 Java & Bedrock Compatibility
VoxelFurniture supports both legacy and modern Minecraft server versions through its adaptive rendering system.
- Minecraft 1.19.4 and newer: Modern ItemDisplay entities with configurable interaction hitboxes.
- Minecraft 1.12–1.19.3: Legacy armour-stand rendering for compatible furniture.
- Bedrock Edition: Supported furniture models and interactions can be made available through Geyser and VoxelCore's Bedrock integration.
Some functionality varies by Minecraft version and client edition. Full Java/Bedrock visual and interaction parity is not guaranteed.
🚀 Getting Started
- Download and install VoxelCore v1.0.0, selecting the correct JAR for your server version.
- Download VoxelFurniture v1.0.0.
- Place both plugins into your server's
plugins/directory. - Restart your server and configure your furniture definitions using VoxelCore's content system.
- Generate your resource packs and start placing custom furniture!
For Bedrock support, follow VoxelCore's Geyser configuration guide.
Supported server versions: Minecraft 1.12–26.3
Required dependency: VoxelCore v1.0.0
Folia: Not supported.
📖 Documentation & Support
Everything you need to create, configure and manage furniture is available through our GitHub Wiki.
Documentation: https://github.com/VoxelHorizons/VoxelFurniture/wiki
Source Code: https://github.com/VoxelHorizons/VoxelFurniture
Issues & Support: https://github.com/VoxelHorizons/VoxelFurniture/issues
Latest Release: https://github.com/VoxelHorizons/VoxelFurniture/releases/tag/v1.0.0
🌐 Part of Voxel Horizons
VoxelFurniture is part of the Voxel Horizons plugin ecosystem, powered by VoxelCore.
Create custom content with VoxelCore, bring your environments to life with VoxelFurniture, and build experiences that work across supported Minecraft Java and Bedrock clients.
Free to use • Source-available • Official distribution only
VoxelFurniture is available free of charge for personal and commercial Minecraft servers. Unauthorised redistribution, resale and repackaging are prohibited under the Voxel Horizons licence.
Create. Customise. Interact. Bring your world to life with VoxelFurniture.


