RaG_BeeHive
RaG Beehive RaG Beehive adds a complete beekeeping production loop to DayZ. Capture bees, establish a working hive, grow honeycombs, process fresh honey, and produce honey wine. Active hives include bee particles, sound, and a dangerous sting zone. Proper protection matters. GAMEPLAY LOOP Beehive Kit -> Find Bee Trap -> Add Bees -> Fill Frames -> Harvest Honeycombs -> Make Honey or Honey Wine Required Mod RaG Core… (more)
RaG Beehive RaG Beehive adds a complete beekeeping production loop to DayZ. Capture bees, establish a working hive, grow honeycombs, process fresh honey, and produce honey wine. Active hives include bee particles, sound, and a dangerous sting zone. Proper protection matters. GAMEPLAY LOOP Beehive Kit -> Find Bee Trap -> Add Bees -> Fill Frames -> Harvest Honeycombs -> Make Honey or Honey Wine Required Mod RaG Core RaG Beehive and RaG Core are required on both server and clients. No separate liquid framework is required. Honey and HoneyWine liquid support is included through RaG Core. What This Mod Adds Placeable, persistent beehives Three independently processing honeycomb frames Bee Traps obtained by searching trees Beekeeper clothing and NBC-based protection Bark-powered Bee Smoker Craftable Honeycomb Frames Honeycombs, Honey Pots, Honey Jars, Honey Glasses, and HoneyWine Bottles Immunity boost from honey, honeycomb, and honey wine Persistent frame timers, bee state, and smoked state Configurable production times and success chances How It Works 1. Start the Hive Find or purchase a Beehive Kit. Deploy it at your chosen location. Hold a Sledgehammer and search a valid, cuttable tree. Use the resulting Bee Trap on the empty hive. Default Bee Trap search chance: 10% Default chance for bees to stay: 50% Each tree search takes 10 seconds and damages the Sledgehammer. The Bee Trap is consumed whether the bees stay or leave. 2. Protect Yourself Active bees damage unprotected survivors near the hive. Full protective outfit: Beekeeper Hat Any NBC jacket Any NBC gloves Any NBC pants Any NBC boots A complete Beekeeper outfit is included and uses the required NBC clothing classes. Alternative: Bee Smoker Load the Bee Smoker with oak or birch bark. Ignite it. Approach the active hive while holding the lit smoker. Smoking temporarily disables the hive's damage zone. Default smoked duration: 5 minutes 3. Grow and Harvest Honeycombs Craft one Empty Honeycomb Frame: 3 Wooden Planks 10 Nails Attach up to three Empty Honeycomb Frames to an active hive. Each frame processes independently. Default fill time: 60 minutes per frame Frame progress only runs while the hive contains bees. Progress survives server restarts. Harvesting a full frame: Move the Full Honeycomb Frame into the hive's Honey Crafting frame slot. Hold a Honeycomb Spatula. Use the Get Honeycomb action. You receive one Honeycomb and the Empty Honeycomb Frame back. 4. Make Honey Required items: 3 Honeycombs 1 empty Honey Pot Disinfectant Spray, Alcoholic Tincture, or Iodine Tincture 1 Honeycomb Dipper Process: Sterilize the empty Honey Pot. Combine exactly three Honeycombs with the sterilized pot. Attach the resulting Honeycomb Pot to the hive's Honey Crafting slot. Hold the Honeycomb Dipper. Use the Make Honey action. Result: One full Honey Pot. Honey can be consumed directly, transferred into a Honey Jar, or used to fill an Empty Honey Glass. Filling one vanilla Honey container consumes 400 ml from the Honey Pot. 5. Make Honey Wine Required items: 2 Honeycombs 1 empty, sterilized Honey Pot 1 Test Tube containing at least 1,900 ml of water 1 Honeycomb Dipper 1 HoneyWine Bottle Process: Heat the Test Tube to at least 95 degrees C. Attach the hot Test Tube, two Honeycombs, and sterilized empty Honey Pot to the hive. Hold the Honeycomb Dipper. Use the Make Honey Water action. Attach the resulting Honeywater-filled Pot to the hive. Hold the HoneyWine Bottle. Use the Fill Honeywine action. Important: The hive must contain bees during every production action. Server Information Configuration Configuration generates automatically after first server start: $profile:\RaG_Core\Configs\RaG_Beehive\RaG_Beehive.json Default configuration: { "Version": 1, "GetFrameFillTime": 60.0, "GetSmokedStateTime": 5, "GetChanceForBeesToStay": 50, "GetChanceToFarmBeeTrap": 10 } Settings: GetFrameFillTime - Minutes required to fill each attached frame. GetSmokedStateTime - Minutes that a smoked hive remains harmless. GetChanceForBeesToStay - Percentage chance that added bees remain. GetChanceToFarmBeeTrap - Percentage chance of finding a Bee Trap. Use values from 0-100 for percentage settings. Restart the server after changing configuration. Server owners must add desired Beehive items to their economy, trader, or other spawning system. Troubleshooting Action not appearing? Check these first: Hive still contains bees. Item is attached to the correct Honey Crafting slot. Required Spatula, Dipper, Bee Trap, or HoneyWine Bottle is in your hands. Honey Pot is empty and sterilized. Test Tube contains at least 1,900 ml. Test Tube temperature is at least 95 degrees C. Permissions and Support Monetization and Repacking This mod may not be monetized, repacked, or reuploaded. You may use it on an approved monetized server, provided this mod is not itself part of the monetization. Bohemia Interactive Monetization Rules Repacking permission will not be granted. Do not ask. Support and Donations Support: RaG Discord Donations: Ko-fi Steam friend requests are not accepted. Credits Thanks to Lugge for the Spatula, Honeycomb Frames, Honeycomb, and Beekeeper Hat. Thanks to Creep for the Bee Trap model.
No file I/O on hot paths, no timers created per event, no per-player-per-frame hooks.
1 chain break, all on specific classes the mod replaces wholesale — matters only if another mod patches the same classes.
0.00133% of each server frame at 100 players (0.013 ms/s). Counts hook dispatch and timers only, not what the hooks do inside. Methodology.
Structural load of the 328 scripted mods analyzed, lightest on the left. This mod's bar is lit; 4 others share it. Ranked list.
Event hooks carry 100% of this mod's structural load. 0.013 ms/s in all.
6 hooks · 0.013 ms/s
1 hook · 0.000002 ms/s
| Event hooksrun when something happens: an inventory move, a hit, an action | 6 hooks | 0.013 ms/s | 100% | PlayerBase.EEItemAttached, PlayerBase.EEItemDetached, PortableGasStove.EEItemAttached and 3 more |
| Lifecycle hooksrun when an entity is created, loaded or deleted | 1 hook | 0.000002 ms/s | <0.1% | MissionServer.OnInit |
Counts how often each hook is dispatched and how many timers stay alive, not what the code inside does. Some rates are order-of-magnitude estimates; the methodology lists which.
Chain breaks, by consequence
1 override that skip super(), ranked by how much they can affect. On any server a break replaces vanilla's behaviour on that method and silences every earlier-loaded mod hooking it.
RemoveCookingAudioVisuals
Only this class is affected. Matters only if another mod in your stack patches the same class.
1 class
PortableGasStove1 location
rag_beehive.pbo::scripts\4_world\rag_beehive\modded\PortableGasStove.c:41Where this mod runs often
Hooks on per-frame and high-rate surfaces, with what their bodies call. Body work, not the hook itself, is what costs frame time.
Other findings
super() only on some paths · 1 · warning
- ActionLightItemOnFire.ActionCondition returns true without consulting super.ActionCondition() on some paths — vanilla's conditions and every earlier-loaded mod's vetoes are bypassed there.
rag_beehive.pbo::scripts\4_world\rag_beehive\actions\modded\ActionLightItemOnFire.c:3
- ActionLightItemOnFire.ActionCondition returns true without consulting super.ActionCondition() on some paths — vanilla's conditions and every earlier-loaded mod's vetoes are bypassed there.
Which vanilla methods the mod hooks, which of them drop the chain, how often each hook fires, and which risky calls sit inside hot hooks.
How long hook bodies take, network cost, or engine-side load. Measured across live fleets, most server lag comes from the engine and world state, not mod script chains — a light footprint does not clear a mod of lag, and a heavy one does not convict it. Methodology.
Everything else
All 13 overrides
Surface is the dispatch tier the rubric can price (— = unpriced); server is whether the override exists on a dedicated server; super() shows whether the vanilla chain is preserved on a server.
| method | surface | server | super() | where |
|---|---|---|---|---|
ActionConstructor.RegisterActions |
— | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\actions\ActionConstructor.c:3 |
ActionLightItemOnFire.ActionCondition |
T2 | yes | conditional | rag_beehive.pbo::scripts\4_world\rag_beehive\actions\modded\ActionLightItemOnFire.c:3 |
MissionServer.OnInit |
T3 | yes | ✓ | rag_beehive.pbo::scripts\5_Mission\rag_beehive\MissionServer.c:3 |
ModItemRegisterCallbacks.RegisterOneHanded |
— | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\ModItemRegisterCallbacks.c:3 |
ModItemRegisterCallbacks.RegisterTwoHanded |
— | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\ModItemRegisterCallbacks.c:16 |
ModItemRegisterCallbacks.RegisterHeavy |
— | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\ModItemRegisterCallbacks.c:30 |
PlayerBase.EEItemAttached |
T2 | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\Playerbase.c:29 |
PlayerBase.EEItemDetached |
T2 | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\Playerbase.c:35 |
PluginRecipesManager.RegisterRecipies |
— | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\recipes\AllowRecipes.c:3 |
PortableGasStove.EEItemAttached |
T2 | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\PortableGasStove.c:5 |
PortableGasStove.EEItemDetached |
T2 | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\PortableGasStove.c:22 |
PortableGasStove.RemoveCookingAudioVisuals |
— | yes | ✗ none | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\PortableGasStove.c:41 |
SledgeHammer.SetActions |
T2 | yes | ✓ | rag_beehive.pbo::scripts\4_world\rag_beehive\modded\SledgeHammer.c:3 |
Dispatch surfaces and timers the grade prices
| surface | tier | rate (Hz) | rate source | ms/s |
|---|---|---|---|---|
PlayerBase.EEItemAttached | T2 | 130.0 | measured | 0.0032 |
PlayerBase.EEItemDetached | T2 | 130.0 | measured | 0.0032 |
PortableGasStove.EEItemAttached | T2 | 130.0 | measured | 0.0032 |
PortableGasStove.EEItemDetached | T2 | 130.0 | measured | 0.0032 |
ActionLightItemOnFire.ActionCondition | T2 | 8.0 | placeholder | 0.0002 |
SledgeHammer.SetActions | T2 | 8.0 | placeholder | 0.0002 |
MissionServer.OnInit | T3 | 0.1 | placeholder | 0.0000 |
Includes 0.000 ms/s from placeholder-rated surfaces.
Load-order constraints (CfgPatches)
What each PBO declares: its addon identity and the addons it requires to be loaded first (requiredAddons). A partial load-order signal from the mod's own metadata.
rag_beehive.pbo
rag_beehiverequiredVersion 0.1 —requires 14 addons
DZ_Characters,DZ_Characters_Backpacks,DZ_Characters_Pants,DZ_Characters_Tops,DZ_Gear_Containers,DZ_Gear_Food,DZ_Gear_Cooking,DZ_Gear_Consumables,DZ_Gear_Tools,DZ_Weapons_Melee,DZ_Characters_Headgear,DZ_Data,RaG_Core,RaG_Core_Scripts
census 1.1 · findings 1.1 · hash 1f57c13afdd0edd8