Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details

šļø eHome
The Modern, High-Performance Bed-Themed Home Management Plugin for Paper & Folia
Overview ⢠Video Preview ⢠Features ⢠GUI Showcase ⢠Commands ⢠Installation ⢠Wiki ⢠Donate
š Overview
eHome is a cutting-edge home management plugin engineered from the ground up for high-performance Paper, Purpur, and multi-threaded Folia servers.
Built with luxurious modern aesthetics, clean Unicode Small Caps typography, dynamic BossBars, and an intuitive Bed-Themed Matrix GUI, eHome completely transforms how players manage, customize, and share their home bases.
Whether you host an SMP, Survival, Skyblock, Towny, or RPG server, eHome guarantees seamless, featherlight performance with self-healing database engines, strict safe teleportation checks, and full cross-platform Bedrock compatibility.
šø Media & Video Preview
š¬ Video Preview
Full gameplay showcase & tutorial video coming soon!
š Key Features
šļø Bed-Themed Matrix GUI
- Pattern-Based Layout: Fully customizable layout in
gui.ymlfeaturing dynamic quota indicators (Lime for open slots, Red for locked limits). - 16-Color Customization: Players can personalize each home icon with any vanilla bed color (White, Red, Cyan, Lime, etc.).
- Pinned Favorites: Shift + Left-Click any home to pin it to the front with a radiant golden star badge (
ā). - Instant Deletion: Shift + Right-Click directly deletes a home with sound effect feedback.
ā” Native Folia Multi-Threading
- Built natively for Folia's regional threading architecture.
- GUI actions, teleports, and database interactions adhere strictly to region thread context with zero
UnsupportedOperationExceptionerrors or main-thread stalls.
š”ļø Strict Safe Teleportation
- Rigorous safety scanner proactively blocks teleports into dangerous environments:
- Suffocation inside solid blocks.
- Lava pools, open fire, campfires, sweet berry bushes, or wither roses.
- Floating in mid-air or falling into the void.
š¤ Social Home Sharing
- Invite friends to visit your home with
/home share <player> <home>. - Displays an elegant chat invitation with interactive, clickable [ACCEPT] and [DECLINE] buttons and hover tooltips.
š± Bedrock Edition (Geyser / Floodgate)
- Automatically detects Bedrock players and delivers touch-friendly Cumulus Modal Forms.
- Features automatic Unicode Small Caps font sanitization to prevent missing character boxes (
ā”) on mobile and console clients.
šļø Enterprise Multi-Storage
- Powered by shaded HikariCP 6.2.0 connection pooling.
- Supports SQLite, MySQL, MariaDB, PostgreSQL, and H2.
- Built-in Self-Healing Path Resolver guarantees 100% plug-and-play stability on Linux hosting and Pterodactyl containers.
š® Interactive GUI Controls
| Action | Control | Result |
|---|---|---|
| Teleport | Left-Click |
Warmup countdown with BossBar, ActionBar & sound feedback. |
| Change Color | Right-Click |
Opens the 16-color bed picker menu. |
| Pin Favorite | Shift + Left-Click |
Pinned homes move to the top with a ā badge. |
| Delete Home | Shift + Right-Click |
Deletes the home instantly. |
āØļø Commands & Permissions
Player Commands
/homeā Opens the personal Homes GUI./home go <name>ā Teleports to a home./home set <name>or/sethome [name]ā Creates a home at current location./home del <name>or/delhome <name>ā Deletes an existing home./home share <player> <home>ā Invites a friend to share home access./home accept <player> <home>ā Accepts an incoming invitation./home deny <player> <home>ā Declines an incoming invitation./home pin <name>ā Pins or unpins a home./home rename <name> <new_name>ā Renames an existing home./home confirmā Confirms updating an existing home location within 15 seconds./homesā Opens the Homes GUI directly.
Admin Commands (ehome.admin)
/ehome reloadā Reloads configurations and language files./ehome admin view <player>ā Inspects target player's homes in GUI./ehome admin tp <player> <home>ā Directly teleports admin to player's home./ehome admin delete <player> <home>ā Force-deletes a player's home./ehome admin purge [days]ā Purges inactive homes (default: 60 days).
š„ Installation
- Download
eHome-0.0.1.jar. - Place it into your server's
/plugins/directory. - Start the server. The plugin will automatically configure SQLite and generate default files.
- (Optional) Configure MySQL, MariaDB, or Web Map integrations in
/plugins/eHome/config.yml. - Run
/ehome reloadto apply changes!
š Wiki & Documentation
Comprehensive documentation, permission tables, and configuration examples are available on GitBook:
š https://epromc.gitbook.io/ehome
š Support the Developer
If you appreciate eHome, consider supporting continuous updates:
- š“ Trakteer: https://trakteer.id/epromite/tip
- ā Ko-fi: https://ko-fi.com/epromite/tip


