> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
> Use this file to discover all available pages before exploring further.

# APEX Parachuting

> Group skydive launcher with parachute shop and smoke trails.

Group skydive launcher and parachute shop for FiveM. Players gather at a launch point, the system validates that everyone has a parachute, a synced countdown starts, and everyone in the circle teleports up to the launch height together. A separate shop NPC sells parachutes, 14 tints, and 9 smoke trail colors.

## Features

* Synced group launch — countdown ticks for every player in the circle, teleports all at once
* Pre-launch validation — launch aborts if anyone is missing a parachute
* Multiple launch points with configurable radius, min players, launch height
* Parachute shop with NPC vendors — parachutes, 14 tints, 9 smoke trails
* Persistent color selection via resource KVP — survives relogs
* `lib.points`-based launch + shop logic — no per-player distance threads

## Requirements

<Card title="Required" icon="circle-check">
  `es_extended`, `ox_lib`, plus an inventory implementing `CanCarryItem` / `AddItem` (ox\_inventory by default).
</Card>

## Configuration

```lua config.lua theme={null}
Config.SkydivePoints         = { ... }            -- coords, radius, launchHeight
Config.MinPlayers            = 1
Config.CountdownStart        = 5
Config.CountdownEnd          = 2
Config.CooldownAfterLaunchMs = 60000
Config.ParachuteHash         = `GADGET_PARACHUTE`
Config.ParachuteItem         = 'parachute'
Config.ParachutePrice        = 500
```

Ships with 14 parachute tints and 9 smoke trail colors.

## Hooks

See [Hooks reference / Parachuting](/hooks/apex-parachuting). Key hooks: `Hooks.CanCarryItem`, `Hooks.AddItem`, `Hooks.OnLaunchSuccess`.

## Resource info

<Note>
  Code accessible: `config.lua`, `hooks.lua`, `locales/*`. Approximately 900 lines of Lua. English + German.
</Note>
