FX-MOONSHINEV2
Advanced moonshine production system for RedM with interiors, crafting, delivery missions, farming, and law mechanics.
3 min read·Last updated Jun 03, 2026
On this page (20)
- 1🥃 FX-MOONSHINEV2
- 2📦 INSTALLATION
- 3⚙️ DEPENDENCIES
- 4🗄️ SQL INSTALLATION
- 5📦 VORP ITEM INSTALL
- 6📦 RSG ITEM INSTALL
- 7⚙️ BASIC SETTINGS
- 8🏠 INTERIOR SYSTEM
- 9🧪 CRAFT SYSTEM
- 10📈 LEVEL SYSTEM
- 11🌾 FARMING SYSTEM
- 12🚚 DELIVERY SYSTEM
- 13🚔 LAW SYSTEM
- 14💣 EXPLOSION SYSTEM
- 15🎯 PROMPT SYSTEM
- 16🔔 NOTIFY SYSTEM
- 17⚙️ SERVER CONFIG
- 18⚠️ IMPORTANT NOTES
- 19🚨 COMMON MISTAKES
- 20🏁 SUMMARY
#🥃 FX-MOONSHINEV2
Advanced moonshine production system for RedM with interiors, crafting, delivery missions, farming, and law mechanics.
#📦 INSTALLATION
bashensure fx-moonshinev2
- Place the script inside
resources/fx-moonshinev2 - Add
ensure fx-moonshinev2to yourserver.cfg - Restart your server
- Make sure
oxmysqlandobjectloaderare started
#⚙️ DEPENDENCIES
textoxmysql
objectloader
- oxmysql → required for database system
- objectloader → required for props and map objects
- Script will not work without these
#🗄️ SQL INSTALLATION
sqlCREATE TABLE IF NOT EXISTS `fx_moonshinev2` (...);
CREATE TABLE IF NOT EXISTS `fx_moonshinev2_shells` (...);
- Stores moonshine machines and interiors
- Required for saving player data
#📦 VORP ITEM INSTALL
sql('moonshinetable', 'Moonshine Distiller Machine', ...),
('moonshine_original', 'Moonshine Original', ...),
('moonshine_blueflame', 'Moonshine Blueflame', ...),
('moonshine_red', 'Moonshine Redflame', ...),
('mulberry', 'Mulberry', ...),
('blackmulberry', 'Black Mulberry', ...),
('grape', 'Grape', ...),
('mp001_p_mp_still01x', 'Moonshine Still 1', ...)
- Required items for VORP inventory
- Includes machines, materials, and production items
- Item names must match config
#📦 RSG ITEM INSTALL
luamoonshine_original = { name = 'moonshine_original', label = 'Moonshine Original', ... },
mulberry = { name = 'mulberry', label = 'Mulberry', ... },
mp001_p_mp_still01x = { name = 'mp001_p_mp_still01x', label = 'Moonshine Still', ... },
- Required items for RSG inventory
- Same items must exist as VORP
- Must be usable items
#⚙️ BASIC SETTINGS
luaConfig.Language = "en"
Config.MaximumCreateMoonshineTable = 2
Config.MaxCraftMultipler = 5
- Language → system language
- MaximumCreateMoonshineTable → max still per player
- MaxCraftMultipler → max batch crafting
#🏠 INTERIOR SYSTEM
luaConfig.Shells = {
["moonshine_interior1"] = {
interiorid = 77313
}
}
- Defines moonshine interiors
- Each player can own interiors
- Includes stash, NPC, menu, camera
luaConfig.AllowMoonshineInShell = false
- Prevent placing machines inside interiors
- Avoids exploit setups
#🧪 CRAFT SYSTEM
luaConfig.Moonshines = {
["mp006_p_moonshiner_still01x"] = {
items = {
{
label = "Moonshine Original",
}
}
}
}
- Defines crafting recipes
- Each still has unique production list
- Supports XP and progression
luarequiredItems = {
{name = "blackmulberry", count = 1}
}
- Required materials for crafting
luarewardItems = {
{name="moonshine_original", count = 1}
}
- Items given after crafting
#📈 LEVEL SYSTEM
luaConfig.Levels = {
[1] = 1000,
[2] = 2000,
}
- Defines XP progression
- Unlocks recipes
#🌾 FARMING SYSTEM
luaConfig.FarmingZone = {
["mulberry"] = {
item = "mulberry"
}
}
- Resource gathering zones
- Used for crafting
#🚚 DELIVERY SYSTEM
luaConfig.Customers = {
{
name = "BILL WILLIAMSON"
}
}
- NPC buyers for moonshine
- Generates delivery missions
luadeliveryHours = {
enabled = true,
start = 20,
finish = 1
}
- Time-based delivery system
#🚔 LAW SYSTEM
luaConfig.LawmenJobs = {
["sheriff"] = true
}
- Defines law roles
luaConfig.ActiveLawmenPlayerCount = 2
- Minimum required lawmen
#💣 EXPLOSION SYSTEM
luaConfig.ExplosionItem = "dynamite"
Config.ExplosionTime = 30
- Allows destroying moonshine setups
luaConfig.ExplosionDefuseItem = "lockpick"
- Defuse mechanic
#🎯 PROMPT SYSTEM
luaConfig.Prompts = {
["interactMoonshine"] = {
Label = "Moonshine Distiller Machine"
}
}
- Interaction system
#🔔 NOTIFY SYSTEM
luaNotify({
text = "Production started",
type = "success"
})
- Framework-based notifications
#⚙️ SERVER CONFIG
luaSV_Config.Webhook = {
url = ""
}
- Discord logging system
#⚠️ IMPORTANT NOTES
- oxmysql and objectloader must be running
- SQL tables must be installed
- Item names must match config
- Players need materials for crafting
- Interiors are limited
#🚨 COMMON MISTAKES
- Craft not working → missing items
- Interior not spawning → wrong config
- Delivery not starting → no mission
- Explosion not working → missing item
- XP not increasing → config issue
#🏁 SUMMARY
FX-MOONSHINEV2 provides:
- Full production system
- Interior system
- Delivery missions
- Farming system
- Law mechanics
- Advanced crafting & leveling
© Fixitfy Development