Jump to content

romzar

Creator
  • Posts

    15
  • Joined

  • Last visited

Everything posted by romzar

  1. romzar

    IdealPath: Index Out Of Range

    ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <f98723dd4586469db5213ec59da723ca>:0 at BradleyAPC.IdealPathPosition () [0x0003e] in <9d776f00626a49c8a30563a78e624bf9>:0 at BradleyAPC.AdvancePathMovement (System.Boolean force) [0x00040] in <9d776f00626a49c8a30563a78e624bf9>:0 at BradleyAPC.DoSimpleAI () [0x00076] in <9d776f00626a49c8a30563a78e624bf9>:0 at BradleyAPC.FixedUpdate () [0x0001e] in <9d776f00626a49c8a30563a78e624bf9>:0 ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Error spammed on console when bradley get stucked
  2. Bomber[4064023] was killed by [Saea] verstapen[2948064/76561199445221636] at (750.51, 20.63, 1244.30) 08:55:34 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.Hurt_Patch0(BasePlayer,HitInfo) at HumanNPC.Hurt (HitInfo info) (at <4a8675d0fdb04a78becadde562d78f49>:0) at BaseCombatEntity.OnAttacked (HitInfo info) (at <4a8675d0fdb04a78becadde562d78f49>:0) at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnAttacked_Patch0(BasePlayer,HitInfo) at ScientistNPC.OnAttacked (HitInfo info) (at <4a8675d0fdb04a78becadde562d78f49>:0) at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnProjectileAttack_Patch0(BasePlayer,BaseEntity/RPCMessage) at BasePlayer.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) (at <4a8675d0fdb04a78becadde562d78f49>:0) at UnityEngine.Debug:LogException(Exception) at BasePlayer:OnRpcMessage(BasePlayer, UInt32, Message) at BaseEntity:SV_RPCMessage(UInt32, Message) at ServerMgr:OnRPCMessage(Message) at ServerMgr:OnNetworkMessage(Message) at Facepunch.Network.Raknet.Server:ProcessRead(NetRead) at Network.BaseNetwork:Cycle() at ServerMgr:Update() NullReferenceException: Object reference not set to an instance of an object at BasePlayer.OnDied (HitInfo info) [0x00482] in <4a8675d0fdb04a78becadde562d78f49>:0 at ScientistNPC.OnDied (HitInfo info) [0x00000] in <4a8675d0fdb04a78becadde562d78f49>:0 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BaseCombatEntity.Die_Patch0(BaseCombatEntity,HitInfo) at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.Die_Patch0(BasePlayer,HitInfo) at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BaseCombatEntity.Hurt_Patch0(BaseCombatEntity,HitInfo) at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.Hurt_Patch0(BasePlayer,HitInfo) at HumanNPC.Hurt (HitInfo info) [0x00018] in <4a8675d0fdb04a78becadde562d78f49>:0 at BaseCombatEntity.OnAttacked (HitInfo info) [0x00023] in <4a8675d0fdb04a78becadde562d78f49>:0 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnAttacked_Patch0(BasePlayer,HitInfo) at ScientistNPC.OnAttacked (HitInfo info) [0x00000] in <4a8675d0fdb04a78becadde562d78f49>:0 at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.BasePlayer.OnProjectileAttack_Patch0(BasePlayer,BaseEntity/RPCMessage) at BasePlayer.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x009b3] in <4a8675d0fdb04a78becadde562d78f49>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) BasePlayer:OnRpcMessage(BasePlayer, UInt32, Message) BaseEntity:SV_RPCMessage(UInt32, Message) ServerMgr:OnRPCMessage(Message) ServerMgr:OnNetworkMessage(Message) Facepunch.Network.Raknet.Server:ProcessRead(NetRead) Network.BaseNetwork:Cycle() ServerMgr:Update() 190.135.201.43:57242/76561199445221636/verstapen kicked: RPC Error in OnProjectileAttack happen some times when killing a npc. not always, but frequently enough to players complain about.
  3. yes add me. discord: romzar
  4. yes default dungeons. No plugins related to security or access cards.
  5. every single dungeon at some point players cant go foward, because doors not open. players cant get fuse access because they cant open doors yes is true pve { "Config Version": "2.3.4", "Default RuleSet": "default", "Configuration Options": { "Armor damage (PVE)": { "Skin IDs which are immune to damage": [], "Enable support for npcs to cause armor damage on hit": false, "Play headshot sound when a player is headshot by an npc": false }, "Loot": { "Auto lock (codelock, keylock, nothing)": { "cupboard.tool.deployed": "codelock" }, "Exceptions for locks to various containers option": [ "skulltrophy.deployed", "skull_fire_pit", "bbq.static", "small_refinery_static", "campfire" ], "Enable support to allow adding locks to various containers": false, "Enable codelock anti-raiding (team/clan/friend access only)": true, "Protect unlocked TC from being accessed by enemy players": true, "Prevent player shield from dropping on death": true, "Prevent player active item from dropping on death": true, "Prevent player backpack from dropping on death (Rust backpack)": true, "Prevent players from using enemy car lifts": true }, "Reflect PVP Damage Multipliers (0 = disabled, 1 = 100%)": { "Multiplier Allows Armor Protection": true, "Arrow Damage": 0.0, "Blunt Damage": 0.0, "Bullet Damage": 0.0, "Slash Damage": 0.0, "Stab Damage": 0.0 }, "TwigDamage (FLAG)": { "Apply To Twig (when TwigDamage flag is not set": false, "Apply To Wood": false, "Apply To Stone": false, "Apply To Metal": false, "Apply To HQM": false, "Require Owner Online": true, "Log Offenses": false, "Notify Offenders": false, "Reflect Damage Multiplier": 0.0, "Multiplier Allows Armor Protection": true }, "handleDamage": true, "useZones": true, "Trace To Player Console": false, "Trace To Server Console": true, "Log Trace To File": true, "Maximum Distance From Player To Trace": 50.0, "Prevent Water From Extinguishing BaseOven": false, "Prevent Players From Being Marked Hostile": true, "Allow PVP Below Height": -500.0, "Allow PVP Above Height": 5000.0, "Allow Other Damage Below Height": -500.0, "Allow Other Damage Above Height": 5000.0, "Allow Cold Metabolism Damage": true, "Allow Heat Metabolism Damage": true, "Allow Thirst And Hunger Damage To Farmable Animals": true }, "Mappings": { "default": "default", "54714577": "arena", "buildings": "buildings" }, "Schedule": { "enabled": false, "useRealtime": false, "broadcast": false, "entries": [] }, "RuleSets": [ { "name": "default", "enabled": true, "defaultAllowDamage": false, "flags": "HopperCannotTargetEnemyLoot, AuthorizedFarmableDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, PlayerSamSitesIgnorePlayers, TrapsIgnorePlayers, TurretsIgnorePlayers", "rules": [ "npcs can hurt buildings", "anything can hurt dispensers", "anything can hurt resources", "anything can hurt barricades", "anything can hurt traps", "anything can hurt heli", "anything can hurt npcs", "anything can hurt players", "nothing can hurt ch47", "nothing can hurt cars", "nothing can hurt mini", "nothing can hurt snowmobiles", "nothing can hurt ridablehorses", "cars cannot hurt anything", "mini cannot hurt anything", "ch47 cannot hurt anything", "scrapheli cannot hurt anything", "players cannot hurt players", "players cannot hurt traps", "guards cannot hurt players", "fire cannot hurt players", "traps cannot hurt players", "highwalls cannot hurt players", "barricades2 cannot hurt players", "mini cannot hurt mini", "npcs can hurt players", "junkyard cannot hurt anything", "junkyard can hurt cars", "players cannot hurt tugboats", "heliturrets cannot hurt players", "ramhead can hurt ramhead", "siege cannot hurt players", "players cannot hurt farm" ] }, { "name": "buildings", "enabled": true, "defaultAllowDamage": true, "flags": "LockedBoxesImmortal", "rules": [] }, { "name": "arena", "enabled": true, "defaultAllowDamage": true, "flags": "", "rules": [ "players can hurt players", "anything can hurt players", "fire can hurt players", "traps can hurt players" ] } ], "Entity Groups": [ { "name": "barricades", "members": "door_barricade_a, door_barricade_a_large, door_barricade_b, door_barricade_dbl_a, door_barricade_dbl_a_large, door_barricade_dbl_b, door_barricade_dbl_b_large, gingerbread_barricades_house, gingerbread_barricades_snowman, gingerbread_barricades_tree, wooden_crate_gingerbread", "exclusions": "barricade.concrete, barricade.sandbags, barricade.stone" }, { "name": "barricades2", "members": "spikes_static, barricade.metal, barricade.wood, barricade.woodwire, spikes.floor, icewall, GraveyardFence", "exclusions": "" }, { "name": "dispensers", "members": "BaseCorpse, HelicopterDebris, PlayerCorpse, NPCPlayerCorpse, HorseCorpse, SkyLantern, Pinata", "exclusions": "" }, { "name": "fire", "members": "FireBall, FlameExplosive, FlameThrower, BaseOven, FlameTurret, rocket_heli_napalm, napalm, oilfireball2", "exclusions": "" }, { "name": "guards", "members": "bandit_guard, scientistpeacekeeper, sentry.scientist.static, sentry.bandit.static", "exclusions": "" }, { "name": "heli", "members": "PatrolHelicopter, oilfireballsmall, heli_napalm, rocket_heli, rocket_heli_napalm", "exclusions": "" }, { "name": "highwalls", "members": "SimpleBuildingBlock, wall.external.high.ice, gates.external.high.stone, gates.external.high.wood", "exclusions": "" }, { "name": "ridablehorses", "members": "RidableHorse", "exclusions": "" }, { "name": "cars", "members": "BasicCar, ModularCar, BaseModularVehicle, BaseVehicleModule, VehicleModuleEngine, VehicleModuleSeating, VehicleModuleStorage, VehicleModuleTaxi, ModularCarSeat, Bike", "exclusions": "" }, { "name": "mini", "members": "minicopter.entity", "exclusions": "" }, { "name": "scrapheli", "members": "ScrapTransportHelicopter", "exclusions": "" }, { "name": "ch47", "members": "ch47.entity", "exclusions": "" }, { "name": "npcs", "members": "ch47scientists.entity, BradleyAPC, CustomScientistNpc, SnakeHazard, ScarecrowNPC, HumanNPC, NPCPlayer, ScientistNPC, TunnelDweller, SimpleShark, UnderwaterDweller, ZombieNPC", "exclusions": "" }, { "name": "players", "members": "BasePlayer, FrankensteinPet", "exclusions": "" }, { "name": "resources", "members": "ResourceEntity, TreeEntity, OreResourceEntity, LootContainer, NaturalBeehive, VineSwingingTree", "exclusions": "hobobarrel.deployed" }, { "name": "snowmobiles", "members": "snowmobile, tomahasnowmobile", "exclusions": "" }, { "name": "traps", "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, TeslaCoil, spikes.floor", "exclusions": "" }, { "name": "junkyard", "members": "magnetcrane.entity, carshredder.entity", "exclusions": "" }, { "name": "tugboats", "members": "Tugboat", "exclusions": "" }, { "name": "heliturrets", "members": "turret_attackheli", "exclusions": "" }, { "name": "ramhead", "members": "BatteringRamHead", "exclusions": "" }, { "name": "siege", "members": "SiegeTower, Catapult, Ballista, BallistaGun, BatteringRam, ConstructableEntity", "exclusions": "" }, { "name": "bees", "members": "BeeSwarmAI, Beehive, BeeGrenade, BeeSwarmMaster, NaturalBeehive", "exclusions": "" }, { "name": "farm", "members": "simplechicken.entity, FarmableAnimal, ChickenCoop", "exclusions": "" } ], "Allow Killing Sleepers": false, "Allow Killing Sleepers (Ally Only)": false, "Allow Killing Sleepers (Authorization Only)": false, "Allow Killing Sleepers (After X Hours Offline)": 0.0, "Allow Killing Sleepers (Allowed steam ids)": [ 76561198000577562 ], "Ignore Firework Damage": true, "Ignore Campfire Damage": false, "Ignore Ladder Damage": false, "Ignore Sleeping Bag Damage": false, "Players Can Trigger Traps In Monument Topology": true, "Players Can Hurt Traps In Monument Topology": false, "Players Can Trigger Turrets In Monument Topology": true, "Players Can Hurt Turrets In Monument Topology": false, "Block Scrap Heli Damage": true, "Block Igniter Damage": false, "Block Wallpaper Damage": true, "Block Radioactive Water Damage": true, "Block Decay Damage To Vehicles": false, "Block Spray Can In Safe Zones": false, "Prevent heli from strafing in the inner radius of safe zones": false, "Prevent players from throwing water in arctic and tundra biome": false, "Prevent ragdolling when struck by another vehicle": true, "Experimental ZoneManager support for PVE zones": false }
  6. about the doors even after restart, still not open sometimes. i reviewed your code and i think its a race codition issue, when u are creating the door, input card, etc.
  7. perhabs is "players cannot hurt traps"? the plugin set a zone inside the event ? so i can set damage to traps inside the zone { "name": "default", "enabled": true, "defaultAllowDamage": false, "flags": "HopperCannotTargetEnemyLoot, AuthorizedFarmableDamage, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, PlayerSamSitesIgnorePlayers, TrapsIgnorePlayers, TurretsIgnorePlayers", "rules": [ "npcs can hurt buildings", "anything can hurt dispensers", "anything can hurt resources", "anything can hurt barricades", "anything can hurt traps", "anything can hurt heli", "anything can hurt npcs", "anything can hurt players", "nothing can hurt ch47", "nothing can hurt cars", "nothing can hurt mini", "nothing can hurt snowmobiles", "nothing can hurt ridablehorses", "cars cannot hurt anything", "mini cannot hurt anything", "ch47 cannot hurt anything", "scrapheli cannot hurt anything", "players cannot hurt players", "players cannot hurt traps", "guards cannot hurt players", "fire cannot hurt players", "traps cannot hurt players", "highwalls cannot hurt players", "barricades2 cannot hurt players", "mini cannot hurt mini", "npcs can hurt players", "junkyard cannot hurt anything", "junkyard can hurt cars", "players cannot hurt tugboats", "heliturrets cannot hurt players", "ramhead can hurt ramhead", "siege cannot hurt players", "players cannot hurt farm" ] },
  8. romzar

    PVE Mode not work

    PVE mode not detected owner Failed to run a 4.00 timer in 'TrainYardEvent v3.0.11' (NullReferenceException: Object reference not set to an instance of an object.) at Oxide.Plugins.TrainYardEvent.EnablePveMode (Oxide.Plugins.TrainYardEvent+PveModeConfig config, BasePlayer player) [0x001c9] in <61325069fbec443bbedce91ac3dfd572>:0 at Oxide.Plugins.TrainYardEvent+<>c__DisplayClass90_0.<StartEvent>b__3 () [0x00016] in <61325069fbec443bbedce91ac3dfd572>:0 at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <112d89ea5d3348c8b949af0ab1a866d2>:0
  9. Version 1.4.0

    12 downloads

    ═══════════════════════════════════════════════════════════════════════════════ BEEHIVE STORAGE ADAPTOR v1.4.0 Industrial Automation for Beehives by romzar.games ═══════════════════════════════════════════════════════════════════════════════ DESCRIPTION ----------- Beehive Storage Adaptor allows players to connect industrial storage adaptors to beehives, enabling full automation of honey and honeycomb collection through Rust's industrial system. Players can now integrate beehives into their conveyor belt systems, electrical grids, and automated factories! COMPATIBLE WITH BOTH OXIDE/uMOD AND CARBON FRAMEWORKS KEY FEATURES ------------ ✓ Disable Bee Swarms (Optional) - Option to remove the visual bee swarms around active beehives - Reduces visual clutter on large honey farms - Configurable - enable/disable as needed - Removes both passive and angry bee effects ✓ Automatic Storage Adaptor Attachment - Automatically attaches a storage adaptor to every beehive placed by authorized players - No player interaction required - completely automatic ✓ Full Industrial System Integration - Connect conveyors directly to beehives - Use electrical switches and power to control honey collection - Build complex automated honey farms ✓ Permission-Based System - Control who can have automated beehives - Perfect for VIP perks or donation rewards - Separate admin permissions for management commands ✓ Fully Configurable - Adjust adaptor position and rotation via config file - Enable/disable the plugin entirely - Fine-tune to match your server's needs ✓ Admin Reset Command - Reposition all adaptors with a single command - Perfect for config adjustments - Works on all existing beehives ✓ Smart Duplicate Prevention - Never creates duplicate adaptors - Safe to reload the plugin anytime - Automatically detects existing adaptors ✓ Automatic Cleanup - Removes adaptors when beehives are destroyed - No orphaned entities - Clean and optimized performance ✓ Group-Based Limits System - Configure different beehive limits per permission group - Perfect for VIP tiers and donation rewards - Unlimited permission available for admins/special players - Players get helpful upgrade messages when limit reached - Data persistence - limits maintained across restarts ✓ Multi-Language Support - Full English and Portuguese (pt-BR) translations - All player messages localized automatically - Easy to add more languages INSTALLATION ------------ 1. Upload BeehiveStorageAdaptor.cs to oxide/plugins/ 2. The plugin will auto-generate its config file on first load 3. Grant permissions to players/groups (see PERMISSIONS section) 4. Reload the plugin if needed: o.reload BeehiveStorageAdaptor PERMISSIONS ----------- beehivestorageadaptor.use - Required for players to have storage adaptors on their beehives - Without this permission, beehives work normally (no adaptor) beehivestorageadaptor.admin - Required to use the /beehive.reset command - For server administrators only beehivestorageadaptor.unlimited - Bypass all beehive limits - Perfect for admins or special players - No maximum beehive count beehivestorageadaptor.{group} - Group-specific limits configured in config file - Examples: beehivestorageadaptor.default, beehivestorageadaptor.vip, beehivestorageadaptor.premium - Players get the highest limit from all their group permissions PERMISSION EXAMPLES ------------------- Grant to all players with default limit (5 beehives): o.grant group default beehivestorageadaptor.use o.grant group default beehivestorageadaptor.default Grant to VIP group with higher limit (10 beehives): o.grant group vip beehivestorageadaptor.use o.grant group vip beehivestorageadaptor.vip Grant to premium group with highest limit (20 beehives): o.grant group premium beehivestorageadaptor.use o.grant group premium beehivestorageadaptor.premium Grant unlimited beehives to admins: o.grant group admin beehivestorageadaptor.use o.grant group admin beehivestorageadaptor.unlimited Grant to specific player: o.grant user PlayerName beehivestorageadaptor.use o.grant user PlayerName beehivestorageadaptor.vip Grant admin permissions: o.grant group admin beehivestorageadaptor.admin COMMANDS -------- /beehive.limit (Chat) - Check your current beehive limit and usage - Shows how many beehives you have vs your limit - Available to all players with .use permission - Example output: "Beehive Adaptors: 3/10" /beehive.reset (Chat) or beehive.reset (Console) - Requires: beehivestorageadaptor.admin permission - Removes all old adaptors and recreates them with current config settings - Useful when adjusting adaptor position/rotation or limits - Shows statistics: beehives found, adaptors removed, adaptors created - Respects player limits when recreating adaptors CONFIGURATION ------------- File Location: oxide/config/BeehiveStorageAdaptor.json Default Configuration: { "Enabled": true, "DisableBeeSwarms": false, "GroupLimits": { "default": 5, "vip": 10, "premium": 20 }, "AdaptorPosition": { "x": 0.0, "y": 1.5, "z": 0.0 }, "AdaptorRotation": { "x": 0.0, "y": 0.0, "z": 0.0 } } Configuration Options: - Enabled: Set to false to disable the plugin without unloading - DisableBeeSwarms: Set to true to remove the visual bee swarms around active beehives. This removes both the passive bees and angry bees effects. Perfect for large honey farms where many bee swarms can cause visual clutter. - GroupLimits: Dictionary of group names and their beehive limits * "default": 5 = Players with beehivestorageadaptor.default get 5 beehives * "vip": 10 = Players with beehivestorageadaptor.vip get 10 beehives * "premium": 20 = Players with beehivestorageadaptor.premium get 20 beehives * Add as many custom groups as you want * Players with multiple group permissions get the highest limit * Permissions are automatically registered from this config - AdaptorPosition: Position offset relative to the beehive (X, Y, Z coordinates) * Y: 1.5 = on top of beehive (default) * Y: -0.4 = below beehive * Adjust X and Z for horizontal positioning - AdaptorRotation: Rotation of the adaptor in degrees (X, Y, Z) HOW IT WORKS ------------ 1. Player with 'use' permission places a beehive 2. Plugin checks if player has reached their group limit 3. If within limit, plugin automatically attaches a storage adaptor 4. If limit reached, player receives a message with upgrade information 5. Player can now connect industrial components: - Conveyors to transport honey/honeycomb - Power switches to control automation - Electrical circuits for advanced setups 6. When beehive is destroyed, adaptor is removed and count updated 7. Player data is saved persistently across server restarts PLAYER WORKFLOW --------------- 1. Check your limit with /beehive.limit command 2. Place beehive anywhere on the map 3. If within limit, storage adaptor automatically appears 4. If at limit, receive message about current tier and upgrade options 5. Use conveyor belts or other industrial items to connect 6. Honey and honeycomb automatically transfer through the industrial system 7. Build automated honey farms within your tier limit 8. Upgrade to higher tier for more beehives! ADMIN WORKFLOW -------------- 1. Configure GroupLimits in config file for your server tiers 2. Grant 'use' permission and group limit permissions to players/groups 3. Grant 'unlimited' permission to admins or special players if desired 4. Adjust position/rotation in config if needed 5. Use /beehive.reset command to apply config changes to existing beehives 6. Monitor player limits and upgrade requests 7. Enjoy players' creative automated honey farms within balanced limits USE CASES --------- • VIP Tier System: Create multiple tiers with different beehive limits - Free players: 5 beehives - VIP: 10 beehives - Premium: 20 beehives - Staff: Unlimited beehives • Donation Rewards: Offer higher beehive limits as donation rewards • Progressive Gameplay: Players can upgrade their tier to expand honey farms • Server-Wide Feature: Grant base limit to all players for enhanced gameplay • Balanced Economy: Prevent single players from dominating honey production • Roleplay Servers: Create industrial honey production facilities with realistic limits • PvE Servers: Reduce manual labor while maintaining game balance • Modded Servers: Perfect complement to industrial/automation mods with scaling limits DATA FILES ---------- Player data is automatically saved to: oxide/data/BeehiveStorageAdaptor/{steamid}.json Each player's file contains: - Steam ID - List of beehive IDs with adaptors - Last update timestamp Example data file (76561198012345678.json): { "SteamID": 76561198012345678, "BeehiveIDs": [12345678, 87654321, 11223344], "LastUpdated": "2025-10-17T10:30:00.0000000Z" } Data Features: • Persistent across server restarts • Automatic cleanup when beehives are destroyed • Individual files per player for easy management • Can be manually edited if needed (server restart required) LANGUAGE FILES -------------- Plugin automatically generates language files in: - oxide/lang/en/BeehiveStorageAdaptor.json (English) - oxide/lang/pt-BR/BeehiveStorageAdaptor.json (Portuguese) Players automatically see messages in their language based on server settings. Additional languages can be added by creating new lang files. PERFORMANCE ----------- • Lightweight and optimized • Efficient data file system (one file per player) • Only processes when beehives are placed or destroyed • Safe to use on high-population servers • No performance impact on players without permission • Data files load once at server startup • Minimal memory footprint even with thousands of beehives COMPATIBILITY ------------- • Works with vanilla Rust • Compatible with all industrial system items • No conflicts with other plugins • Standalone - no dependencies required • Works with building plugins (CopyPaste, etc.) • Oxide/uMod Framework - Fully Compatible • Carbon Framework - Fully Compatible • Single plugin file works on both frameworks automatically TROUBLESHOOTING --------------- Q: Adaptors aren't appearing on beehives A: Check that players have the 'beehivestorageadaptor.use' permission Q: Multiple adaptors on one beehive A: Use /beehive.reset command to clean up and recreate all adaptors Q: Want to change adaptor position A: Edit the config file, reload plugin, then use /beehive.reset Q: Adaptor position looks wrong A: Adjust AdaptorPosition Y value in config (1.5 = top, -0.4 = bottom) Q: Players without permission have adaptors A: Existing beehives keep adaptors. Remove permission and use /beehive.reset Q: Want to remove bee swarms from beehives A: Set "DisableBeeSwarms": true in config and reload the plugin. The bees will be removed from all active beehives automatically. Q: Bee swarms return after changing DisableBeeSwarms to false A: This is normal - the bees will reappear when the config is set to false Q: Player can't place more beehives A: They've reached their group limit. Check with /beehive.limit command. Grant them a higher tier permission or .unlimited permission. Q: How do I change a player's limit? A: Grant them the permission for a higher tier group: o.grant user PlayerName beehivestorageadaptor.vip Q: Player data not saving A: Check oxide/data/BeehiveStorageAdaptor/ folder exists and has write permissions. Data saves automatically when beehives are placed/destroyed. Q: Want to reset all player data A: Delete files in oxide/data/BeehiveStorageAdaptor/ folder and use /beehive.reset Q: How to add custom group limits? A: Edit config file GroupLimits section, add your group and limit: "elite": 50 Then grant permission: o.grant group elite beehivestorageadaptor.elite SUPPORT ------- For support, questions, or feature requests, please contact: Discord: romzar VERSION HISTORY --------------- v1.4.0 - Group-Based Limits System + Multi-Language Support • Per-player beehive limits based on permission groups • Configurable group limits in config file • Unlimited permission for admins/special players • Data persistence system (saves to player-specific files) • Full English and Portuguese (pt-BR) translations • New /beehive.limit command to check usage • Automatic upgrade suggestions when limit reached • Players get highest limit from all their group permissions v1.3.0 - Added DisableBeeSwarms option + Full Carbon compatibility • Option to disable visual bee swarms • Carbon framework support added • Works on both Oxide and Carbon automatically v1.2.0 - Added permission-based system (use + admin permissions) v1.1.0 - Added /beehive.reset command v1.0.0 - Initial release LICENSE ------- This plugin is provided for use on Rust game servers. Redistribution or resale of this plugin is prohibited. © 2025 romzar.games - All rights reserved. ═══════════════════════════════════════════════════════════════════════════════ Thank you for using Beehive Storage Adaptor! Enhance your server with industrial automation! ═══════════════════════════════════════════════════════════════════════════════
    $9.99
2.1m

Downloads

Total number of downloads.

9.8k

Customers

Total customers served.

142.8k

Files Sold

Total number of files sold.

3m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.