JJM Modifications

Overview

What JM-Blips does and what it includes.

JM-Blips is a lightweight FiveM resource that adds fully configurable map blips for any location on your server, with per-blip toggles, admin controls, multi-language support, and a built-in NUI management panel.

Features#

  • Simple configuration — all blips are defined in a single config.lua file with no scripting required.
  • Master toggle — enable or disable every blip on the server in one line.
  • Per-blip control — each blip has its own enabled flag, colour, icon (sprite), scale, and coordinates.
  • Category grouping — blips can be tagged with a category string for organisation.
  • Blocked blip list — suppress unwanted default GTA V map blips by sprite ID.
  • Admin command — server admins can toggle all blips globally at runtime with /adminblips.
  • Search command — any player can search for blips by name with /searchblip.
  • Dynamic blip commands — admins can add or remove blips live with /addblip and /removeblip.
  • NUI management panel — an in-game browser UI lets authorised users view, add, edit, and remove blips without restarting the resource.
  • Multi-language support — ships with English and Spanish; additional language files can be added.
  • Framework compatibility — works standalone, with QBCore, or with QBox.
  • Persistent blips — optional database storage via oxmysql keeps dynamically added blips across restarts.
  • Version checker — the resource checks for updates on start and logs a notice if a newer version is available.

Resource version#

Current version: 1.3.1

Dependencies#

DependencyRequiredNotes
oxmysqlYesRequired for persistent dynamic blips
qb-coreConditionalRequired when Config.Framework is set to "qbcore"
qboxConditionalRequired when Config.Framework is set to "qbox"
Note

If you run the resource in "standalone" mode neither qb-core nor qbox is needed. Comment out the unused dependency in fxmanifest.lua to suppress console warnings.