Housing+
All-in-One Housing Plugin! (Also the Best)
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*