Housing+
All-in-One Housing Plugin! (Also the Best)
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Housing+
🚀 ITITAN Hosting - Premium, Reliable & Budget-Friendly Minecraft Servers - from just €2.50/month
Enjoy 10% off your first month with the code JSON10!
Housing+
A Hypixel-style housing plugin for Paper/Spigot 1.21+ servers.
Housing+ gives every player their own private world to build in. Players get a personal creative-mode plot with a world border, and can visit each other's plots in adventure mode. Everything is managed through simple commands — no setup required.
---
Features
- Cross-version check — Each player gets their own flat world to build in, automatically created on first use - Cross-version check — Creative mode in your own plot, Adventure mode when visiting others, or at spawn - Cross-version check — Browse and visit other players' plots with a clickable list; plot owners can toggle visitors on/off - Cross-version check — In-game chest GUI to toggle PvP, weather, time of day, and visitor access - Cross-version check — Visitors can't break or place blocks; spawn world is fully protected, PvP disabled - Cross-version check — Building inventory is saved per-player and restored when you return to your plot; inventory is cleared at spawn and when visiting - Cross-version check — TAB-style header/footer and sidebar with live coordinates, world name, gamemode, flying status, TPS, ping, and more — fully configurable with hex color support - Cross-version check — Customizable message shown to every player on join - Cross-version check — Admins can import existing worlds as player plots - Cross-version check — Plot worlds include the player's name (e.g. `housing_abc123_jasonzli`) and auto-rename if the player changes their username - Cross-version check — Warns and disables gracefully if the server is below 1.21
---
Commands
Player Commands
| `/home` | Teleport to your plot (auto-creates one if you don't have one) | | `/visit [player]` | Visit another player's plot, or browse all plots | | `/spawn` | Teleport to the server spawn | | `/settings` | Open the housing settings GUI | | `/help` | Show the help menu |
Admin Commands
| `/import <world> <player>` | `housingplus.admin.import` | Import an existing world as a player's plot | | `/hdelete <player>` | `housingplus.admin.delete` | Delete a player's plot | | `/hreset` | `housingplus.admin.reset` | Reset the entire housing system | | `/setspawn` | `housingplus.admin.setspawn` | Set the global spawn location |
---
Permissions
| `housingplus.home` | Everyone | Use `/home` | | `housingplus.visit` | Everyone | Use `/visit` | | `housingplus.spawn` | Everyone | Use `/spawn` | | `housingplus.settings` | Everyone | Use `/settings` | | `housingplus.admin.import` | OP | Import worlds | | `housingplus.admin.delete` | OP | Delete plots | | `housingplus.admin.reset` | OP | Reset all plots | | `housingplus.admin.setspawn` | OP | Set spawn |
---
Configuration
Everything is configurable in `config.yml`: - World border size and center offset - All messages (with `&` color code support) - Scoreboard/tab list content, title, lines, and update interval (with `<#hex>` hex color support) - Welcome message
---
Requirements
- Paper or Spigot 1.21+ - Java 21
---
*Made with ❤ by jasonzli*