# Drying Racks

{% hint style="danger" %}

### BETA RELEASE

Resource is currently a BETA release.\
It will be moved away from this as soon as some feedback has been received.&#x20;
{% endhint %}

<figure><img src="/files/MLgLuOq2Xtie2uVmiSpt" alt=""><figcaption></figcaption></figure>

***

## Overview

**Tired of drying your crops on invisible shelves and pretending that’s immersive?**\
This isn’t another lazy loop with progress bars taped to it.

This is a fully modular, server-validated, prop-spawning, UI-powered **drying rack system** - that just works.

With **per-slot drying props**, **multi-strain support**, **real-time DUI updates**, and **config-driven logic**, this system gives your drug economy the visual feedback and control it deserves.\
From single strain to fully chaotic rack mixing - your server can finally stop faking the most satisfying part of processing.

Oh, and it’s synced. **Properly.**\
All players. All props. All progress.\
No weird delays. No imaginary drying.\
Just **real in-world results**, defined by you.

It’s probably the most over-engineered way to turn wet crops into dry ones.\
And your players? They'll love every second of it.

***

## Features

* Define unlimited strains — each with its own wet/dry items, images, and logic
* Live DUI for each rack with progress bars and contextual actions
* Placeable racks with ghost preview, full rotation, and server-confirmed placement
* Visual drying props per item added what you add is what you see
* Slot-based logic each strain gets its own rack slot
* Server-validated item flow with zero trust in the client
* Fully extensible via `plants.lua` and `racks.lua`
* Support for rack capacity limits, metadata timers, and strain-specific behavior

***

## Dependencies

* [**BOII Development Tool Kit**](https://github.com/boiidevelopment/bdtk/releases)
* [**BOII Development UI Kit**](https://github.com/boiidevelopment/bduk/releases)
* [**OxMySQL**](https://github.com/CommunityOx/oxmysql)

***

## **Quick Install**

1. Add `boii_drying_racks` to your server resources
2. Add `REQUIRED.sql` into your database
3. Add `ensure boii_drying_racks` to your `server.cfg` after any dependencies
4. Customise strains and racks to your liking in `custom/data` files
5. Add images from `images` folder into your inventory script
6. Add items into your core/inventory
7. Restart the server and enjoy&#x20;

***

## Support

For help, bugs, questions join the support Discord: [**https://discord.gg/MUckUyS5Kq**](https://discord.gg/MUckUyS5Kq)

We'll try to get back to you ASAP. Unless it's 3am. Then you're on your own.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.boii.dev/fivem-paid-resources/drying-racks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
