If something is not working as expected, work through the relevant section below before reaching out for support.
Resource Fails to Start#
- Confirm all dependencies (
qb-core/qbx_core,qb-target/ox_target,PolyZone,qb-doorlock,qb-menu) are started beforeJM-UwUCatCafeinserver.cfg. - Check the server console for a red
[JM-UwUCatCafe]error line — it will indicate which dependency is missing.
Interaction Zones Don't Appear#
- Ensure
PolyZoneis running. Without it the resource will not create any interactive zones. - Check that
Config.TargetSysteminconfig.luamatches the target resource you actually have installed ('qb-target'or'ox_target'). - Enable
Config.TargetDebug = truetemporarily to draw zone boxes in-game and verify their positions.
Staff Can't Clock In#
- Verify the player's character is assigned the
uwucafejob in the database. - Confirm the server's system clock is within the configured business hours (
Config.BusinessHours.OpentoConfig.BusinessHours.Close). Use/uwuhoursto adjust hours temporarily for testing. - Make sure the player is standing within the duty clock zone radius.
Register or Shop Not Opening#
- The register only works for on-duty
uwucafestaff. Confirm the player is clocked in. - Verify that item entries have been added to your inventory resource and that item images are in the correct folder.
- Check the server console for any
CreateShoporregisterShoperrors when the resource starts.
Items Not Showing in Inventory#
- Ensure you copied the correct item block from
items/items.luaoritems/ox_inventory.luainto your inventory resource. - Copy item images from the
items/folder into your inventory's images directory. - Restart your inventory resource (or the full server) after adding new items.
Door Locks Not Working#
- Confirm the four
.luafiles fromqb-door-lock-files/are in yourqb-doorlock/configs/directory. - Restart
qb-doorlockafter adding the files. - If you use a different cafe MLO, the door object coordinates and hashes may not match — update the files accordingly.
Security Alarm Triggers Incorrectly#
- Review
Config.Security.Zonesand adjustCenterandRadiusvalues so they don't overlap public areas. - Use
/uwusecurityto disarm the system while you adjust zone positions.
Stock Is Not Persisting#
- The resource requires
oxmysqlorghmattimysqlto save stock to the database. If neither is found, a console warning is printed and stock resets on restart. - Confirm
uwu_catcafe.sqlhas been imported and theuwu_store_stocktable exists.
Getting Further Help#
If the issue isn't covered here, open a ticket in the JM Modifications Discord: [https://discord.gg/N9KgZx4KUn](https://discord.gg/N9KgZx4KUn)