JJM Modifications
📝

Installation

Step-by-step guide to installing JM-UwUCatCafe on your FiveM server.

Follow these steps in order. Make sure all dependencies are running before you start the resource.

Dependencies#

Install and ensure the following resources are started before JM-UwUCatCafe in your server.cfg:

Installation Steps#

  1. Place the JM-UwUCatCafe folder inside your server's resources directory.
  2. Add the following line to your server.cfg, after all dependencies:
ensure JM-UwUCatCafe
  1. Import uwu_catcafe.sql into your server database. This creates the jobs, job_grades, items, and uwu_store_stock tables and inserts all required data.
  2. Add item images to your inventory resource. Copy all .png files from the items/ folder into your inventory's images directory.
  3. Register the items in your inventory:
  4. Install the door lock configs. Copy the four .lua files from qb-door-lock-files/ into your qb-doorlock/configs/ directory.
  5. Open config.lua and update Config.Cafe.Coords to match your MLO's location if it differs from the default.
  6. Restart your server (or use ensure JM-UwUCatCafe in the console after the dependencies are running).

Verifying the Installation#

  • Check the server console for [JM-UwUCatCafe] log lines. A successful start will show the version checker output and a stock-loaded message.
  • Log in with a character assigned the uwucafe job and head to the cafe location. The map blip, duty clock, register, and kitchen zones should all be interactive.
Warning

If you import uwu_catcafe.sql onto a server that already has an items table, the CREATE TABLE IF NOT EXISTS statement is safe to run. However, if duplicate item names exist in your table, the INSERT rows may conflict — merge them manually instead of running the full SQL block.