Common Issues
Troubleshooting guide for sd-beekeeping.
Main Menu Not Opening
Symptom: Walking up to a hive and interacting does nothing.
Solutions:
Check your target system — verify the correct target resource is running:
luaBeekeeping.Interaction = 'target' -- Must match your installed systemOne of these must be started:
ox_target,qb-target, orqtarget.Increase interaction distance — you may be too far:
luaBeekeeping.InteractionDistance = 3.0 -- Try increasing to 5.0TextUI mode — if using
'textui', ensure you press the prompted key when it appears.Lock access — if
Beekeeping.LockAccess = true, only the owner and collaborators can interact. If you're testing, temporarily set tofalse.ox_lib version — update ox_lib to the latest version. Outdated versions may cause menu issues.
TIP
Enable Beekeeping.DebugZones = true temporarily to visualize interaction zones around facilities.
Hives Not Producing Honey
Symptom: Hive is placed but no honey accumulates.
Solutions:
Missing queen or workers — production requires at least 1 queen and 5 workers:
luaBeekeeping.Hives.NeededQueens = 1 Beekeeping.Hives.NeededWorkers = 5Open the hive menu to check current bee counts. Add bees through the management interface.
Infection slowing production — infected hives produce much slower:
Severity Production Speed 1 2x slower 2 2.5x slower 3 3x slower Use a thymol item to treat the infection.
Low durability — degraded hives may have reduced or halted production. Repair at the hive menu.
Production cycle time — honey is not instant. Default cycle is 600 seconds (10 minutes):
luaBeekeeping.Hives.HoneyTime = 600Max capacity reached — hives cap at 100 honey and 20 wax. Harvest before they fill up:
luaBeekeeping.Hives.MaxHoney = 100 Beekeeping.Hives.MaxWax = 20Save method — if using
resourceStopand the server crashes, production data since the last save is lost. Switch tointerval:luaBeekeeping.Saving = { Method = 'interval', Interval = 30 }
Bees Are Aggressive / Getting Stung
Symptom: Player takes damage every time they interact with a hive.
Solutions:
Use the bee smoker — the smoker resets aggression. By default it drops aggression to level 1 (Calm):
luaBeekeeping.Aggression.SmokerReduceBy = 'all' -- Drops to calmNote: there's a 25% chance the smoker breaks on use (
SmokerRemoveChance = 25).Wear protective clothing — configure which clothing items count as protection. The default mode is
"any"(any single protective item works):luaBeekeeping.Aggression.ProtectiveClothing.Enable = true Beekeeping.Aggression.ProtectiveClothing.Mode = "any"Check sting chances by level:
Level Name Sting Chance Damage 1 Calm 0% 0 2 Alert 20% 5 3 Defensive 50% 10 4 Aggressive 80% 20 Reduce aggression factors — aggression builds faster with more workers and higher infection:
luaBeekeeping.Aggression.Chance.Base = 5 -- Lower this Beekeeping.Aggression.Chance.PerWorker = 0.1 -- Lower this Beekeeping.Aggression.UpdateInterval = 120 -- Increase = slower rollsDisable aggression entirely (if desired):
luaBeekeeping.Aggression.Enable = false
Collaborator Issues
Symptom: Cannot invite collaborators, or collaborators cannot interact.
Solutions:
Nearby invite distance — the target player may be too far:
luaBeekeeping.NearbyInvite = { Enable = true, Distance = 10.0 -- Increase if needed }Collaborator limit reached — if limits are enabled, check the cap:
luaBeekeeping.LimitCollaborators = { Enable = false, -- Set to true to enforce Max = 5 -- Max facilities per collaborator }Lock access must be on — collaborator permissions only matter when
Beekeeping.LockAccess = true. If it'sfalse, anyone can interact regardless.Correct permissions — collaborators can harvest, repair, and treat. They cannot pick up, destroy, or manage the collaborator list. Only the owner has full control.
Hive Cannot Be Picked Up
Symptom: The pickup option is missing or doesn't work.
Solutions:
Durability too low — minimum 95% is required by default:
luaBeekeeping.Pickup = { Enable = true, MinDurability = 95 -- Repair hive to this % first }Repair the hive, then try again.
Pickup disabled:
luaBeekeeping.Pickup.Enable = true -- Must be trueNot the owner — only the facility owner can pick it up. Collaborators cannot.
Hives Disappear After Restart
Symptom: Placed hives are gone after a server restart.
Solutions:
Check save method —
txadminonly saves on scheduled restarts, not crashes:luaBeekeeping.Saving = { Method = 'interval', -- Recommended Interval = 30 -- Every 30 minutes }Verify oxmysql — ensure it's running and connected before sd-beekeeping starts.
Check the database table:
sqlSELECT COUNT(*) FROM sd_beekeeping;If the count is 0 after placing hives, there's a database connection issue.
Ensure order in server.cfg — oxmysql must load first:
iniensure oxmysql ensure ox_lib ensure qb-core ensure sd-beekeeping
Beekeeper NPC Not Spawning
Symptom: No beekeeper NPC or blip on the map.
Solutions:
Check if enabled:
luaBeekeeping.Beekeeper.Enable = true Beekeeping.Blip.Enable = trueCheck spawn distance — the NPC only spawns when a player is within range:
luaBeekeeping.Beekeeper.SpawnDistance = 50.0 -- Increase if neededVerify the ped model — ensure the model exists:
luaBeekeeping.Beekeeper.Model = "a_m_m_farmer_01"Check location coords — verify the coordinates are at ground level and accessible:
luaBeekeeping.Beekeeper.Location = { { x = 426.05, y = 6478.9, z = 27.84, w = 234.9 } }
TIP
The default location is near Paleto Bay. If you can't find it, look for the blip (sprite 106) on the map.
