What it does
- Opens with a configurable command (default: /blipcreator).
- Create blips at typed X/Y/Z or “Use my position” (current coords).
- Edit and delete blips from a live list synced with the server.
- Blips persist in MySQL and spawn for everyone; new players receive them on join.
- Changes broadcast so the world map/minimap updates for all clients when someone saves.
UI features
- Blips tab: create/update form + sortable-style table of existing blips (ID, label, coords, sprite/colour, actions).
- Sprite picker: searchable grid of GTA blip IDs (0–957) with previews (local files / docs mapping / atlas fallback—configurable).
- Colour picker: native colour IDs 0–85 with swatches.
- Display & short range: matches SetBlipDisplay behaviour (helper text in UI).
- Theme tab: 10 curated dark/light palettes + full custom colour controls (stored in localStorage in the browser, per machine).
- Responsive layout: form uses full width; modals for pickers.
Permissions & access
- Owners (by identifier in config) get full power, including the Access tab.
- ACE optional: e.g. blipcreator.owner, blipcreator.use.
- Owners can grant/revoke tool access by raw identifier or in-game server ID.
- Access list shows who was granted access and when.
Technical highlights
- Framework layer: auto-detect or force ESX / QB / Qbox / standalone for identifiers.
- Identifiers: config for license / discord / steam / fivem.
- Notifications: config-driven—ox_lib, ESX, Qbox, QB, or GTA native feed, with sensible auto fallback.