Diamond Butcher Job
Created by: Snow Morales
Version: 1.0
Frameworks: ESX / Standalone
Inventory Support: ox_inventory
Dependencies: ox_lib, ox_target (optional: core_notify, mythic_notify, or ESX notify)
License: Free & Open Source
Download: GitHub Repository
Overview
The Diamond Butcher Job is a fully modular, immersive production system built entirely from the ground up by Snow.
It simulates the full farm-to-market process — from hunting and processing livestock to packaging and selling your products for profit.
Whether you’re running an RP server or an economy-based game mode, this script adds depth, realism, and roleplay potential like never before.
Core Features
Framework Auto-Detection
- Automatically detects ESX or Standalone.
- No manual setup required — it adapts to your framework on resource start.
Universal Inventory Handling
- Full support for ox_inventory with seamless item checking, removal, and addition.
- Money rewards integrated into your framework’s economy or inventory system.
Immersive Gameplay Loop
Players can experience the entire butcher production line:
- Hunting System – Hunt cows or chickens to gather raw materials.
- Plucking & Gutting (Chicken Line) – Realistic multi-stage processing.
- Chopping & Grinding (Beef Line) – Split raw meat into finer cuts.
- Packaging – Turn processed goods into market-ready items with random yields.
- Selling – Deliver your finished products to the butcher NPC and earn your profit.
Each stage is interactable via ox_target zones and uses ox_lib progress bars for animations and timing.
Selling System
- Dynamic ox_lib context menu with options to:
- Sell All processed goods at once
- Sell Specific Items with custom quantity input
- Configurable item prices and categories via
config.lua - Clean notifications using your preferred system:
core_notify,ox_lib,mythic_notify, or ESX native alerts
Configuration & Customization
- Everything is editable in
config.lua— from prices to coordinates and notification types. - Modular setup for easy expansion — add more animals, stations, or sell points without touching core code.
- Multi-language support through
locale.lua. - Adjustable processing times, yields, animations, and NPC settings.
Performance
- Zero client-side loops.
- Event-driven structure for optimal performance.
- Lightweight and compatible with high-population servers.
- Clean, commented, and easily extendable codebase.
Immersion Highlights
- Custom NPCs with idle scenarios and ox_target interactions.
- Seamless animations for all processing steps.
- Randomized packaging yields for realism (1–3 units).
- Fully localized notifications and UI prompts.
- Clean in-game flow from start to sale.
Developer-Friendly
- Built with modular functions and framework wrappers:
Config.AddItem,Config.RemoveItem, andConfig.GetPlayer
- Clear documentation in code comments.
- Drop-in ready — no edits to framework files needed.
Why Use It?
Because it’s not a rework — it’s built from scratch.
The Diamond Butcher Job combines depth, polish, and modular flexibility for true next-generation job design.
Perfect for serious RP servers, survival setups, or even economy simulators.
Installation
- Download the latest release from GitHub.
- Drop
diamond_butcherjobinto your resources folder. - Add
ensure diamond_butcherjobto yourserver.cfg. - Configure your preferences in
config.lua. - Restart your server and enjoy the full butcher experience.
Dependencies
- ox_lib
- ox_target
- ox_inventory
- (Optional) core_notify / mythic_notify / ESX notifications
Credits
- Script by: Snow Morales
- Built with: Coffee, passion, and thousands of feathers.
- Special thanks: To every developer who keeps RP servers alive.
Media
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | ~600+ |
| Requirements | ox_lib and Ox_inventory |
| Support | Yes |


















