> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_housing/features/property-creator.md).

# Property Creator

The Create Property page in `/housing` walks you through making a new property - house, apartment, flat, mansion, or building.

## 🪜 Flow

1. Open `/housing` → **Create Property**.
2. Pick a property type (HOUSE, FLAT, APARTMENT, BUILDING, MANSION).
3. Pick an interior:
   * **SHELL** - pick one from your Interior Creator catalog.
   * **IPL** - pick a registered IPL interior.
   * **MLO** - provide entry / exit coordinates for a third-party MLO.
4. Place the property's interaction zones in the world (entry, exit, storage, garage, wardrobe, management, delivery).
5. Set the property's name, sale price, rent price, and listing state.
6. Confirm - the property is created and seeded in the database.

## 🧩 Zones

Every property uses a fixed set of optional zone types. The wizard lets you place them on the map:

| Zone         | Purpose                                             |
| ------------ | --------------------------------------------------- |
| `ENTRY`      | Where players enter the interior.                   |
| `EXIT`       | Where players exit the interior.                    |
| `STORAGE`    | Property stash interaction.                         |
| `WARDROBE`   | Clothing change interaction.                        |
| `GARAGE`     | Hands off to the configured garage system.          |
| `MANAGEMENT` | Opens the property admin UI for the owner / tenant. |
| `DELIVERY`   | Where furniture delivery boxes spawn.               |

Skip a zone if the property doesn't need it (e.g. a SHELL apartment with no garage).

## 🏢 Buildings and Units

For multi-unit complexes:

1. Create a `BUILDING` parent with the lobby zone(s).
2. Open the building from **All Properties**.
3. Use **Create Unit** or **Batch Create Units** to add `APARTMENT` units.

Each unit inherits the building's location but has its own interior, owner, tenant, and zones.

## 📦 Import / Export

Admins can export a finished property to a preset file and import it back later (different server, copy/paste, etc.).

| Action | Permission                            |
| ------ | ------------------------------------- |
| Export | `PROPERTY_EXPORT_PRESET` (admin only) |
| Import | `PROPERTY_IMPORT_PRESET` (admin only) |

See [Commands and Permissions](/paid-resources/rcore_housing/features/commands-and-permissions.md) for the full permission map.
