> For the complete documentation index, see [llms.txt](https://artzalez.gitbook.io/artz-script-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://artzalez.gitbook.io/artz-script-documents/building-system.md).

# Building System

### 🚀 Features Overview

* ✅ **Supports VORP, RedEM:RP, and custom frameworks**\
  Fully compatible out-of-the-box, with easy adaptation to your server's structure.
* ⚙️ **Highly Configurable**\
  All systems are modular and editable via config, from distances to materials, maintenance, and permissions.
* 🌍 **Multi-language Support**\
  Easily switch between languages using `Config.Locale`.
* 🏗️ **Custom Buildable Props**\
  Includes a variety of predefined props—and you can add your own with full control over images, materials, and behaviors.
* 🔐 **Job-based Access Control**\
  Limit visibility and build permissions per prop using job whitelisting.
* 🧩 **Advanced Prop Placement System**\
  Smooth, grid-aligned, and intuitive prop placement that works seamlessly in multiplayer.
* 🖱️ **User-Friendly Builder Interface**\
  Clean, in-game builder menu activated via item or custom logic.
* 🧱 **Custom Prop Functions**\
  Assign unique behaviors to props (e.g., open chest, toggle light) using a powerful function hook system.
* 🛠️ **Optional Maintenance System**\
  Enable prop degradation over time with material costs for long-term gameplay balance.
* 🛡️ **Admin Management Tools**\
  Staff can view, edit, and delete player creations directly in-game.
* 🧠 **Smart Vegetation Clearing**\
  Automatically removes plants or grass beneath certain props for realism.
* 🎮 **Control Customization**\
  Define which keys are enabled/disabled when building.
* 🚀 **Fully Optimized**\
  Lightweight and performance-friendly, designed for persistent multiplayer environments.
