Turn raw materials into a complete production business with Diamond Butcher Job, an immersive, multi-stage processing script for FiveM roleplay servers.
Players gather raw meat and chicken from your server’s hunting, farming, or livestock system, bring the materials to the appropriate processing facilities, complete each production stage, package the finished products, and sell them to the butcher for profit.
This resource creates a satisfying employment and economic gameplay loop rather than a simple “press a button and get paid” job.
Watch the video demonstration here
Key Features
Multi-Stage Beef Processing
Players must complete several production stages before receiving the final product:
Raw Meat → Processed Meat → Ground Beef → Packed Ground Beef
The beef production line includes:
- Animated conveyor-belt processing
- Meat-grinding station
- Multiple packaging stations
- Configurable processing times
- Configurable item requirements and rewards
- Random processing yields of up to three products per stage
Complete Chicken Processing Line
Chicken products follow their own detailed production process:
Raw Chicken → Plucked Chicken → Gutted Chicken → Chopped Chicken → Packaged Chicken
Players can work across multiple:
- Chicken-plucking stations
- Gutting stations
- Chopping stations
- Packaging stations
This provides a more involved and believable production system for civilian and economy-focused servers.
Interactive Processing
Diamond Butcher Job uses immersive interactions throughout the production process:
-
ox_targetstation interactions - Animated progress bars
- Cancelable processing actions
- Character animations
- Handheld knife and meat props
- Moving conveyor-belt meat prop
- Player movement and combat restrictions while processing
- Automatic prop cleanup after each activity
A /propfix command is also included to remove any prop that becomes stuck to a player.
Butcher NPC and Selling System
Finished products can be sold through an interactive butcher NPC.
The butcher menu allows players to:
- Sell all eligible products at once
- Choose a specific product to sell
- Enter a custom selling quantity
- View the current amount and price of available products
- Ask the butcher how the job works
- Receive beginner tips through roleplay dialogue
Selling prices, accepted items, the NPC model, animation, location, and interaction settings can all be changed through the configuration file.
Fully Configurable
Most of the resource can be adjusted from config.lua without editing the main client or server files.
Server owners can configure:
- Processing-station coordinates
- Interaction radius
- Required items
- Reward items
- Minimum and maximum yields
- Processing durations
- Conveyor movement and direction
- Prop models
- Selling prices
- Butcher NPC model and location
- Notification system
- Framework selection
Additional processing stations can also be added through the configuration tables.
Server-Side Processing
Important item and payment actions are handled server-side, including:
- Required-item removal
- Reward generation
- Processing yields
- Selling-price validation
- Item quantity validation
- Product removal
- Player payment
This helps prevent clients from directly determining their own processing rewards or selling prices.
Notification Support
The resource includes a notification wrapper supporting:
-
ox_lib -
core_notify -
mythic_notify - ESX notifications
- Console-print fallback
The preferred notification system can be changed from the configuration file.
Included Production Items
The resource uses the following default items:
- Raw Meat
- Processed Meat
- Ground Beef
- Packed Ground Beef
- Raw Chicken
- Plucked Chicken
- Gutted Chicken
- Chopped Chicken
- Packaged Chicken
Example ox_inventory item definitions are included in the installation folder.
Dependencies
The current version requires:
-
ox_lib -
ox_target -
ox_inventory -
oxmysql - ESX or QB-Core integration
A separate hunting, farming, or livestock resource is required to provide the initial raw materials.
Important Information
Diamond Butcher Job is primarily a processing and selling resource.
The current version does not include:
- Built-in cow, pig, or chicken spawning
- Animal-catching mechanics
- Livestock-trailer transportation
- Built-in slaughter animations
- A dedicated pig-processing line
- A built-in hunting system
Raw meat and raw chicken must be supplied by another script or your server’s existing economy system. Item names can be changed in the configuration to match your preferred hunting or farming resource.
Why Add Diamond Butcher Job?
Diamond Butcher Job gives players a practical civilian activity with clear progression:
Collect → Process → Package → Sell → Earn
It works well for:
- Economy-based servers
- Farming and hunting communities
- Civilian roleplay
- Food-production businesses
- Legal job progression
- Player-owned butcher shops
- Restaurant supply chains
- Crafting and manufacturing economies
Give your players more than another basic collection job. Let them build a complete meat-production operation with Diamond Butcher Job.