Skip to main content

Accessing the Admin Panel

Open the admin panel with /craftadmin. Restricted to players with a license listed in Config.Admins. Regular players can also access the crafting UI via /craftadmin if they’re an admin, or by interacting with a configured bench location or portable bench in the world.

Settings

The global settings tab controls system-wide behavior. All changes save automatically to data/crafting_settings.json.
SettingDescription
XP MultiplierGlobal multiplier applied to all XP rewards
Max LevelMaximum crafting level players can reach
Base XPStarting XP threshold for level 1
Max Level XPXP required per level at the cap
Use MinigamesMaster toggle for crafting minigames
Use Portable BenchesEnable/disable portable bench system
Use Black MoneyAllow black_money as a crafting ingredient
Use TargetUse ox_target/qb-target for bench interaction instead of proximity
Clear Abandoned OrdersMinutes before an unfinished order is auto-cancelled
Log Auto DeleteAuto-delete logs after X days
PagerEnable/disable the pager notification system
MarkersConfigure marker type, color, size, and draw distance
WebhooksDiscord webhook URLs for admin and public crafting logs

Categories

Manage crafting categories — the tabs shown in the crafting UI. Each category has a label and a Font Awesome icon. Default categories: materials, items, tools, medical, illegal, ammo, weapons You can add custom categories, rename existing ones, or disable them entirely.

Recipes

Add, edit, or delete recipes per category. Each recipe supports:
FieldDescription
LabelDisplay name
DescriptionFlavor text shown in the UI
CategoryWhich category tab this recipe appears under
IngredientsList of items + amounts required
Result AmountHow many of the item are produced
Craft TimeDuration in milliseconds
Required LevelMinimum crafting level to unlock
XP GivenXP awarded on successful craft
BlueprintOptional blueprint item required to access the recipe
Alert DispatchWhether to trigger a dispatch alert on craft
Dispatch ChancePercentage chance the alert fires (0–100)
Dispatch MessageMessage sent to dispatch
Fail PenaltyWhether failing removes materials
Image OverrideCustom image filename for the recipe result

Locations (Fixed Benches)

Add or edit fixed world bench locations. Each location supports:
FieldDescription
LabelDisplay name
CoordsWorld position (x, y, z, w)
IconFont Awesome icon
RecipesWhich recipe categories are available here
Jobs EnabledRestrict to specific job names
Gangs EnabledRestrict to specific gang names
Items EnabledRequire specific item(s) in inventory
Licenses EnabledRequire specific license(s)
Discord EnabledRestrict by Discord role ID
Time LockRestrict to specific in-game hours
Craft AnimationAnimation to play during crafting
Anim Min/Max TimeRandom craft animation duration range
Enable Material LossConsume materials even on failure
Enable Fail PenaltyApply XP penalty on failure
Use TargetUse target system for this bench specifically
Show MarkerShow a world marker at this location
Zone SizeSize of the interaction zone

Portable Benches

Configure item-spawned benches. Players place these in the world by using the designated item. Each portable bench has:
FieldDescription
LabelDisplay name
ItemItem name that spawns this bench
PropGTA V prop model to spawn
RecipesAvailable recipe categories
Access rulesSame job/gang/item/time options as fixed locations
Show MarkerWhether a marker appears on the prop
Use TargetWhether ox_target/qb-target is used for interaction

XP Management

Admins can manually add or remove XP from players via commands or the admin panel.
CommandUsageDescription
/addcraftxp/addcraftxp [id] [amount]Add XP to a player
/removecraftxp/removecraftxp [id] [amount]Remove XP from a player

Logs

The logs tab displays admin actions and public crafting events with timestamps and player names. Logs can be auto-deleted after a configurable number of days.