Make sure to add the necessary items, item images and job names required for the job
π€ General Settings#
name:@string
The job name that will appear in menus and notifications.
Example:"Farmer"debug:@boolean
Enables debug mode for development and logs.disabled:@boolean
Iftrue, disables the job, making it unavailable for players.
π₯ Multiplayer Settings#
can_multiplayer:@boolean
Indicates whether the job can be performed in a group.
true: Group work enabled.
false: Solo-only.show_members_blips:@boolean
Iftrue, players will see their teammates' blips on the map.
π Menu Settings#
["menu"] = {
["job_menu"] = vec3(x, y, z),
["interaction_distance"] = float,
["blips"] = { ... }
}
job_menu:@vector3
The location where the job menu can be accessed.interaction_distance:@float
Distance range required for the menu interaction.blips:
Settings for displaying the menu location on the map.show:@booleanβ Whether to display the blip.label:@stringβ Name displayed on the map.sprite:@numberβ Blip icon.color:@numberβ Blip color.scale:@floatβ Blip size.
π Vehicle Settings#
["car_settings"] = {
["model"] = "vehicle_model",
["spawnCoords"] = vec4(x, y, z, heading)
}
model:@string
The name of the vehicle model to be spawned.
Example:"tractor2"spawnCoords:@vector4
Coordinates and heading where the vehicle will appear.
πΎ Field/Mission List#
["field_list"] = {
[1] = {
...
}
}
Each field defines a crop-related job/mission area.
Main Fields
area:@vector3
The reference area for the mission (e.g., center of the farm field).title:@string
The title shown to the player when starting this field's mission.reward:@number
Amount of money awarded upon successful mission completion.split_reward_members:@boolean
Iftrue, the reward is split evenly among group members.
πΎ Crop Models & Attachments#
["models"] = {
["crop"] = "prop_model",
["collect"] = "prop_model",
["collect_car_attach"] = { ... },
["collect_player_attach"] = { ... },
}
crop:@string
The model representing the crop growing in the field.
Example:"prop_veg_crop_04"collect:@string
The model that appears once the crop is collected (e.g., hay bale).collect_car_attach:
Settings for attaching the collected object to the vehicle.bone:@numberβ Bone index to attach to.coords:@vector3β Position offset.rotation:@vector3β Rotation offset.
collect_player_attach:
Settings for attaching the collected item to the player.bone:@numberβ Bone index for the player's hand or back.coords:@vector3β Offset relative to the bone.rotation:@vector3β Rotation for item alignment.animDict:@stringβ Animation dictionary used while carrying.animName:@stringβ Animation name used while carrying.
π Trailer / Harvester Settings#
["trailers"] = {
["harvester"] = "tractor_model",
["harvester_coords"] = vec4(x, y, z, h),
["trailer"] = "trailer_model",
["trailer_coords"] = vec4(x, y, z, h),
}
harvester:@string
Model name of the harvesting vehicle.harvester_coords:@vector4
Spawn position for the harvester.trailer:@string
Model name of the trailer used for crop delivery.trailer_coords:@vector4
Spawn position for the trailer.
β±οΈ Timer Settings#
["timer"] = {
["extra_time"] = number,
["mission_time"] = number,
["deducted_per_min"] = number,
}
extra_time:@number(in ms)
Extra time granted after the mission ends before failure.mission_time:@number(in ms)
Total time given to complete the mission.deducted_per_min:@number
Money deducted per minute if the mission exceeds the allowed time.
π Collection Points#
["coords"] = {
[1] = vec3(x, y, z),
...
}
coords:@vector3[]
Positions in the field where the player can interact with or collect crops.
πΊοΈ Field Blip#
["area_blip"] = {
["show"] = true,
["label"] = "Field Name",
["sprite"] = 501,
["color"] = 32,
["scale"] = 0.8,
["alpha"] = 125,
}
show:@booleanβ Whether to display the blip.label:@stringβ Field name on the map.sprite:@numberβ Blip icon.color:@numberβ Blip color.scale:@floatβ Blip size.alpha:@numberβ Transparency value (0β255).