Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ CrazyHomes
Manage your homes in style โ modern GUI, configurable VIP layouts, zero lag.
CrazyHomes replaces the old text-based /sethome system with a modern 4-row graphical interface (GUI). VIP players get more home slots, while regular players see their homes automatically centered in the GUI. Everything can be customized through gui.yml without editing the source code.
โจ Features
-
๐ฅ๏ธ Modern 4-row GUI
- 9ร4 inventory with decorative borders, beds, and dye action buttons.
-
๐ VIP System
- Players with the
crazyhomes.vippermission can have up to 9 homes, while regular players have 5 (fully configurable).
- Players with the
-
๐ Centered Layout
- Non-VIP home slots are automatically centered instead of being aligned to the left.
-
โ๏ธ Fully Configurable Layouts
- Change the slot positions for every layout directly from
gui.yml, without editing the code.
- Change the slot positions for every layout directly from
-
๐๏ธ Delete Confirmation GUI
- Prevent accidental home deletion with a dedicated confirmation menu.
-
โฑ๏ธ Teleport Countdown
- Configurable delay before teleporting; moving cancels the teleport.
-
๐ฟ Folia Support
- Fully compatible with Paper, Purpur, and Folia, using native region scheduling.
-
๐จ Adventure API + MiniMessage
- Supports gradients, hex colors, formatting, and modern text components.
-
๐ PlaceholderAPI Support
- Soft dependency; automatically hooks into PlaceholderAPI if installed.
-
๐พ YAML Storage
- One file per player. No external database required.
-
๐ Lightweight
- Standalone JAR (~51 KB) with no additional runtime dependencies.
๐ฎ Commands
| Command | Permission | Description |
|---|---|---|
/home |
crazyhomes.use |
Opens the Homes GUI |
/home set <n> |
crazyhomes.sethome |
Sets Home n via chat |
/home del <n> |
crazyhomes.delhome |
Deletes Home n |
/home tp <n> |
crazyhomes.teleport |
Teleports to Home n |
/home reload |
crazyhomes.reload |
Reloads the plugin configuration |
๐ Permissions
| Permission | Default | Description |
|---|---|---|
crazyhomes.use |
true |
Allows access to /home |
crazyhomes.sethome |
true |
Allows setting homes |
crazyhomes.delhome |
true |
Allows deleting homes |
crazyhomes.teleport |
true |
Allows teleporting to homes |
crazyhomes.reload |
op |
Allows reloading the plugin |
crazyhomes.vip |
false |
Grants additional home slots |
๐ GUI Layout
The GUI is a 9ร4 inventory. Layouts are defined inside gui.yml.
Default Layout (5 Homes)
[โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ] โ Border
[ ][ ][๐][๐][๐][๐][๐][ ][ ] โ Beds
[ ][ ][๐ข][๐ข][๐ข][๐ข][๐ข][ ][ ] โ Dyes
[โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ] โ Border
VIP Layout (9 Homes)
[โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ] โ Border
[๐][๐][๐][๐][๐][๐][๐][๐][๐] โ Beds
[๐ข][๐ข][๐ข][๐ข][๐ข][๐ข][๐ข][๐ข][๐ข] โ Dyes
[โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ][โ ] โ Border
You can freely move every slot by editing:
gui.yml
โโโ layouts
โโโ default
โโโ vip
No code changes are required.
โ๏ธ Quick Configuration (config.yml)
max-homes-default: 5 # Home slots for regular players
max-homes-vip: 9 # Home slots for VIP players
teleport:
delay: 3 # Seconds before teleporting
cancel-on-move: true # Cancel teleport if the player moves
sounds:
gui-open: BLOCK_CHEST_OPEN
home-set: ENTITY_EXPERIENCE_ORB_PICKUP
teleport: ENTITY_ENDERMAN_TELEPORT
delete: BLOCK_ANVIL_USE
error: ENTITY_VILLAGER_NO
๐ฆ Installation
- Download CrazyHomes-x.x.x.jar.
- Place it inside your server's plugins/ folder.
- (Optional) Install PlaceholderAPI if you want placeholder support.
- Start your server. Configuration files will be generated automatically.
- Customize
config.ymlandgui.yml. - Run
/home reloadto reload the configuration without restarting the server.
๐งฉ Compatibility
Supported Server Software
| Software | Minecraft Versions | Status |
|---|---|---|
| Paper | 1.20.4 ยท 1.20.5 ยท 1.20.6 | โ Fully supported |
| Folia | 1.20.4 ยท 1.20.5 ยท 1.20.6 | โ Native region scheduling |
| Purpur | 1.20.4 ยท 1.20.5 ยท 1.20.6 | โ Fully compatible (Paper fork) |
| Spigot | โ | โ Not supported (requires the Paper API) |
| Bukkit | โ | โ Not supported |
| Forge / Fabric | โ | โ Bukkit plugin, not a mod |
โ ๏ธ CrazyHomes requires Paper or one of its forks.
The plugin uses native Paper APIs such as the Adventure API, Folia region scheduling, and modern text components, which are not available on vanilla Spigot.
System Requirements
| Component | Minimum Version |
|---|---|
| Java | 17 (tested up to Java 21) |
| Recommended RAM | No noticeable overhead (~51 KB JAR with lightweight YAML storage) |
Dependencies
| Plugin | Type | Version |
|---|---|---|
| PlaceholderAPI | Optional | 2.11+ |
๐ก PlaceholderAPI is completely optional.
CrazyHomes works perfectly without it. If PlaceholderAPI is not installed, placeholders are simply ignored.
๐ License
ยฉ 2025 Dragon_45_ โ All Rights Reserved.
Unauthorized reproduction, redistribution, modification, or commercial use of this plugin is strictly prohibited without the author's prior written permission.
โค๏ธ Made with love by Dragon_45_


