Housing+

All-in-One Housing Plugin! (Also the Best)

23

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*

ADS