Jump to content

Search the Community

Showing results for tags 'khan'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Plugins
  • Carbon
  • Harmony
  • Maps
  • Monuments
  • Prefabs
  • Bases
  • Tools
  • Discord Bots
  • Customizations
  • Extensions

Forums

  • CF Hub
    • Announcements
  • Member Hub
    • General
    • Show Off
    • Requests
  • Member Resources
    • For Hire
  • Community Hub
    • Feedback
  • Support Hub
    • Support
    • Site Support

Product Groups

  • Creator Services
  • Host Services

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 16 results

  1. Khan

    Stack Modifier

    Version 2.3.9

    5,506 downloads

    This plugin will seamlessly handle all of the ugly side effects and glitches. Thanks to Stack-modifier's feature additions, it makes it feel just like Rusts default behavior, but better! Features Has a GUI Editor Blocks Player movements while using GUI Editor Including Keybinds! This plugin has 2 commands and no Lang file Supports stacking of liquids Supports Stacking of Fuel Containers (hats, tools, etc.) Supports Stacking of Guns Supports Weapon Attachments Supports Stacking of Skins Works with SkinBox plugins Supports Stacking of Custom Items Supports Stacking of Custom Items with Custom Display Names Supports Stacking of Key Cards without losing the stack when swiping Supports Stacking Candy Cane Club without losing the stack while lick Support for modified presents for unwrapping The largest possible value in C# is 2,147,483,647 Which means anything over this stack-size will break the plugin Limits wearable clothing items to stack sizes of 1! ( on the player wear container only ) Limits weapon attachments to stack sizes of 1! ( On the weapon its self! so you can have bigger stacks! ) Known Conflicts Magic Coin uses some of the same hooks set up config in it correctly to not conflict Custom Skin Stack Fix not needed this handles it properly Stack Size Controller cannot have 2 of the same plugins basically Extra Loot causes a stacking bug when a reboot occurs with skinned items preventing old skinned items from stacking with new skinned items Getting Started - Click Either Link to play video Video One Video Two Permissions stackmodifier.bypass - Allows players to ignore the blocked stack-able items list. stackmodifier.admin - Allows players access to the UI Editor. Chat Commands /stackmodifier -- Opens Editor UI, Must enable config option "Enable UI Editor": true /stackmodifier.reset ( is also console cmd ) -- Requires stackmodifier.admin perm ( resets stack-sizes ) /resetvenders -- Requires being an admin, only resets facepunches messed-up vendors, not all /stackmodifiercolor <inputpanel|inputtext|text|transparent> <color> <alpha|ex, 0.98> Example /stackmodifiercolor inputpanel #207086 0.25 UI Editor Commands set 8 -- Inside a categories Search Bar, type set and a value and it will apply it to the whole category, reset -- Inside a categories Search Bar type reset hit the enter key or click out of the field and it resets it. multiply -- Inside a categorie use the Search Bar & type multiply and a value and it will apply it to the whole category. if you reset or set, re-click the Category Tab to refresh it before making more changes! Otherwise you will have to do your first edit twice for it to start working again UI Editor Without Images? * At the top of the config you will see the following setting set to true save and reload. "Disable Images for UI Editor": false, < Disables images and allows full use Having Problems? * Warning this plugin is not compatible with custom-skins-stacks-fix plugin since this already handles everything. * If you already have a plugin that modifies the rust stack sizes you will first need to remove that plugin. * Then you simply load Stack Modifier onto your server open the config and start editing the Modified values to your new stack-size amounts! * When you are done simply save and reload the plugin! ( oxide. reload StackModifier ) * Alternatively you can utilize the built-in UI Editor and not ever need to touch the config! * Admins - Auth level 2 will always be ignored. How to revert to vanilla? * Run the reset command while having the stackmodifier.admin perm or Unload Stack Modifier, delete the config, and restart your server. * It will reset the config back to vanilla settings allowing you to start over. API Hooks Interface.CallHook("OnStackSizeUpdated"); //called after the plugin updates the stack sizes on server reboots & when reloading the plugin. //It's also still called right after the UI editor is closed from modifying. //Inside the oxide hook I use called OnItemAddedToContainer theirs a hook of mine, if called mine will not touch it or fix the stacks. if (Interface.CallHook("OnIgnoreStackSize", player, item) != null) return; ## Configuration { "Disable Weapon Attachment stack fix (Unsubscribes from both OnWeaponModChange & CanMoveItem)": false, "Disable Wearable Clothes fix (Unsubscribes from OnItemAddedToContainer)": false, "Disable Ammo/Fuel duplication fix (Recommended false)": false, "Disable Candy Cane Club Lick fix & unwrap fix (Unsubscribes from OnItemAction)": false, "Disable OnCardSwipe fix (Unsubscribes from OnCardSwipe)": false, "Enable VendingMachine Ammo Fix (Recommended)": true, "Enable UI Editor": true, "Disable Images / Toggles off Images for UI Editor": false, "Sets editor command": "stackmodifier", "Sets reset command for both console & chat": "stackmodifier.reset", "Sets editor color command": "stackmodifiercolor", "Sets Default Category to open": "All", "Stack Modifier UI Title": "Stack Modifier Editor ◝(⁰▿⁰)◜", "UI - Stack Size Label": "Default Stacks", "UI - Set Stack Label": "Set Stacks", "UI - Search Bar Label": "Search", "UI - Back Button Text": "◀", "UI - Forward Button Text": "▶", "UI - Close Label": "✖", "Colors": { "InputPanel": { "Hex": "#0E0E10", "Rgb": "0.0549019607843137 0.0549019607843137 0.0627450980392157 0.98" }, "InputText": { "Hex": "#FFE24B", "Rgb": "1 0.886274509803922 0.294117647058824 0.15" }, "TextColor": { "Hex": "#FFFFFF", "Rgb": "1 1 1 1" }, "Transparency": { "Hex": "#", "Rgb": "0 0 0 0.95" } }, "Category Stack Multipliers": { "Attire": 1, "Misc": 1, "Items": 1, "Ammunition": 1, "Construction": 1, "Component": 1, "Traps": 1, "Electrical": 1, "Fun": 1, "Food": 1, "Resources": 1, "Tool": 1, "Weapon": 1, "Medical": 1 }, "Stack Categories": { "Attire": { "hat.wolf": { "DisplayName": "Wolf Headdress", "Modified": 10 }, "horse.shoes.basic": { "DisplayName": "Basic Horse Shoes", "Modified": 10 } }, "Misc": { "fogmachine": { "DisplayName": "Fogger-3000", "Modified": 10 }, "sickle": { "DisplayName": "Sickle", "Modified": 10 } }, "Items": { "kayak": { "DisplayName": "Kayak", "Modified": 10 }, "map": { "DisplayName": "Paper Map", "Modified": 10 } }, "Ammunition": { "ammo.grenadelauncher.buckshot": { "DisplayName": "40mm Shotgun Round", "Modified": 20 }, "ammo.rocket.sam": { "DisplayName": "SAM Ammo", "Modified": 10 } }, "Construction": { "door.double.hinged.metal": { "DisplayName": "Sheet Metal Double Door", "Modified": 10 }, "building.planner": { "DisplayName": "Building Plan", "Modified": 10 } }, "Component": { "bleach": { "DisplayName": "Bleach", "Modified": 2 }, "vehicle.module": { "DisplayName": "Generic vehicle module", "Modified": 10 } }, "Traps": { "trap.bear": { "DisplayName": "Snap Trap", "Modified": 30 }, "samsite": { "DisplayName": "SAM Site", "Modified": 10 } }, "Electrical": { "ceilinglight": { "DisplayName": "Ceiling Light", "Modified": 10 }, "wiretool": { "DisplayName": "Wire Tool", "Modified": 100 } }, "Fun": { "firework.boomer.blue": { "DisplayName": "Blue Boomer", "Modified": 200 }, "telephone": { "DisplayName": "Telephone", "Modified": 10 } }, "Food": { "apple": { "DisplayName": "Apple", "Modified": 100 }, "woodtea.pure": { "DisplayName": "Pure Wood Tea", "Modified": 100 } }, "Resources": { "skull.human": { "DisplayName": "Human Skull", "Modified": 10 }, "wood": { "DisplayName": "Wood", "Modified": 10 } }, "Tool": { "tool.instant_camera": { "DisplayName": "Instant Camera", "Modified": 10 }, "bucket.water": { "DisplayName": "Water Bucket", "Modified": 10 } }, "Weapon": { "gun.water": { "DisplayName": "Water Gun", "Modified": 10 }, "spear.wooden": { "DisplayName": "Wooden Spear", "Modified": 10 } }, "Medical": { "blood": { "DisplayName": "Blood", "Modified": 100 }, "bandage": { "DisplayName": "Bandage", "Modified": 30 } } } }
    $23.99
  2. Version 1.1.2

    876 downloads

    Automatically adds monument cctv cameras to all placed computer stations. ISSUES: Requires default group to have autocctvstations.use If you are just installing you must enable the ones you want to have auto added. Then all players must pick-up & place back down their Computer Stations for them to apply. All newly placed Computer Stations will auto add them, this issue only affects previously placed ones. Permissions autocctvstations.admin - Is required to use the UI Editor. autocctvstations.use - Is now required for players to use this plugins features. Commands /cctvedit - Opens the UI Editor. Configuration { "Sets the CCTV Editor command": "cctvedit", "Text": { "CCTV Auto Station UI Editor": "CCTV Auto Station Editor ◝(⁰▿⁰)◜", "UI - Back Button Text": "◀", "UI - Forward Button Text": "▶", "UI - Close Label": "✖" }, "Colors": { "UI - Button Toggle Color": "#9ab36d", "TextColor": { "Hex": "01579b", "A": 1.0 }, "ButtonBackGroundColor": { "Hex": "0E0E10", "A": 0.9 }, "ButtonGreenText": { "Hex": "9ab36d", "A": 0.431 }, "ButtonGrey": { "Hex": "bfbfbf", "A": 0.3 }, "ButtonGreyText": { "Hex": "bfbfbf", "A": 1.0 } }, "Cameras": { "OILRIG2L6D": false, "OILRIG2L6C": false, "OILRIG2L6B": false, "OILRIG2L6A": false, "OILRIG2EXHAUST": false, "OILRIG2HELI": false, "OILRIG2L5": false, "OILRIG2L4": false, "OILRIG2L3B": false, "OILRIG2L3A": false, "OILRIG2L1": false, "OILRIG2L2": false, "OILRIG2DOCK": false, "OILRIG1L4": false, "OILRIG1L3": false, "OILRIG1L2": false, "OILRIG1L1": false, "OILRIG1DOCK": false, "OILRIG1HELI": false, "LAB1178": false, "LAB1180": false, "LOCKERROOM1183": false, "LOCKERROOM1184": false, "CREWQUARTERS1207": false, "CAPTAINQUARTER1208": false, "AUXPOWER1233": false, "INFIRMARY1247": false, "LOCKERROOM1255": false, "LOCKERROOM1256": false, "CLASSIFIED1280": false, "CLASSIFIED1281": false, "HALLWAY1292": false, "LAB1302": false, "LAB1304": false, "INFIRMARY1318": false, "OPERATIONS1332": false, "SPECTRE1345": false, "SPECTRE1346": false, "HALLWAY1352": false, "AUXPOWER1371": false, "LOCKERROOM1376": false, "LOCKERROOM1377": false, "LOCKERROOM1383": false, "LOCKERROOM1384": false, "CANTINA1416": false, "LAB1439": false, "LAB1441": false, "CANTINA1469": false, "LOCKERROOM1477": false, "LOCKERROOM1478": false, "INFIRMARY1491": false, "CREWQUARTERS1516": false, "CAPTAINQUARTER1517": false, "CLASSIFIED1546": false, "CLASSIFIED1547": false, "LOCKERROOM1552": false, "LOCKERROOM1553": false, "BRIG1564": false, "HALLWAY1573": false, "OUTDOOR2124": false, "OUTDOOR2137": false, "DOMETOP": false, "DOME1": false, "AIRFIELDHELIPAD": false, "COMPOUNDSTREET": false, "COMPOUNDCRUDE": false, "COMPOUNDMUSIC": false, "COMPOUNDCHILL": false, "TOWNWEAPONS": false, "CASINO": false, "COMPOUND72628": false, "COMPOUND72629": false, "COMPOUND72645": false, "COMPOUND72694": false } }
    Free
  3. Khan

    Team Fix

    Version 1.0.6

    1,647 downloads

    Fixes Facepunch Team Logic when incorrect shutdown/crashes occurs resulting in all teams lost and restores them on boot. Includes config option for changing default team sizes ( off by default & preset as default value ) Warning This plugin does not support Clans Reborn or any other plugin that modifies or forces players into teams. Also, this plugin will NOT FIX, any server that already had a fucked up/broken teams prior to installing this plugin. Team Fix will only restore/fix teams in the event a server crash causes it. If its caused by a 3rd party plugin this cannot fix that. Setting the team size limit to 0 will disable teams on your server and force unload the plugin. ( Rust Default is 8 ) { "Option": { "MemberLimit": 8 } } Works with https://umod.org/plugins/automatic-authorization
    Free
  4. Khan

    Bag Modifier

    Version 1.0.5

    34 downloads

    Allows complete individual settings of Beds | Towels | Bags & Campers using Permissions or Global setters with radius & limits! Improves server/client performance by auto-managing players bag limits & radius! You can assign a bed to a friend on your friends list in game & when they join it will give them the invite to join your team to get the bed/bag/towel/etc! Notes: Better Vanish ( the paid version ) has known bugs with chat commands not working while in vanish. To resolve the problem leave vanish mode. Player Chat Commands /bag <Shows just the limits & how many of what you have placed.> /bag bags | towels | beds | campers <Selects & shows how many of the specific bag you have placed down.> /bag towels clear | rename | limits /bag towels clear <Clears all of the selected bag type from the player that ran the command> /bag towels rename dingus <Renames all of the selected bag type to the new name> Configuration { "# of players that can place a spawn point in a zone radius": 16, "Player Respawn Zone Radius Check": 35, "Sets Global Defaults": { "True Only Owner can set name | False Allows team members": false, "Sets Total Max Limit within a radius": 12, "Sets Limit radius": 35, "Sleeping Bags": { "DefaultTextName": "Unnamed Bag", "SecondsBetweenReuses": 300.0, "UnlockTime": 30.0 }, "Towel Bags": { "DefaultTextName": "Unnamed Towel", "SecondsBetweenReuses": 300.0, "UnlockTime": 30.0 }, "Beds": { "DefaultTextName": "Bed", "SecondsBetweenReuses": 120.0, "UnlockTime": 30.0 }, "Camper Bags": { "DefaultTextName": "Unnamed Camper Seat", "SecondsBetweenReuses": 120.0, "UnlockTime": 30.0 } }, "Player Permissions": { "vip1": { "True Only Owner can set name | False Allows team members": false, "Sets Total Max Limit within a radius": 12, "Sets Limit radius": 35, "Sleeping Bags": { "DefaultTextName": "Unnamed Bag", "SecondsBetweenReuses": 150.0, "UnlockTime": 20.0 }, "Towel Bags": { "DefaultTextName": "Unnamed Towel", "SecondsBetweenReuses": 150.0, "UnlockTime": 20.0 }, "Beds": { "DefaultTextName": "Bed", "SecondsBetweenReuses": 60.0, "UnlockTime": 20.0 }, "Camper Bags": { "DefaultTextName": "Unnamed Camper Seat", "SecondsBetweenReuses": 150.0, "UnlockTime": 20.0 } }, "vip2": { "True Only Owner can set name | False Allows team members": false, "Sets Total Max Limit within a radius": 12, "Sets Limit radius": 35, "Sleeping Bags": { "DefaultTextName": "Unnamed Bag", "SecondsBetweenReuses": 75.0, "UnlockTime": 15.0 }, "Towel Bags": { "DefaultTextName": "Unnamed Towel", "SecondsBetweenReuses": 75.0, "UnlockTime": 15.0 }, "Beds": { "DefaultTextName": "Bed", "SecondsBetweenReuses": 30.0, "UnlockTime": 15.0 }, "Camper Bags": { "DefaultTextName": "Unnamed Camper Seat", "SecondsBetweenReuses": 75.0, "UnlockTime": 15.0 } } } }
    $15.00
  5. Version 2.0.1

    1,074 downloads

    Easily cleanup console spam & auto-fix broken NPC/Animals on NavMesh Custom Built Log Manager System that completely replaces FacePunche's Log-Handler Patched the Following Methods 1. Base Navigator Place On Nav Mesh ( Fixed Default logic not killing the npcs/animals resulting in repeated spam ) 2. Base Navigator Validate Next Position ( Logic works fine by default but now no longer spams console each time they Delete an NPC/Animal.. ) 3. Base Entity On Invalid Position ( Logic works fine by default but now no longer spams console ) 4. Base Networkable Send Network Group Change ( Fixed it's Spam ) HOW TO UPDATE: 1. in console type': harmony.unload ConsoleSpamCleaner 2. Delete DLL 3. Add New DLL 4. in console type': harmony.load ConsoleSpamCleaner HOW TO INSTALL: Remove NavMeshErrorFix plugin from umod if you use it! Remove NoSunGlare plugin from umod if you use it! By Try-Hard Not Compatible! Just add ConsoleSpamCleaner.dll to the HarmonyMods Folder and in console type: harmony.load ConsoleSpamCleaner Notes!: First time using harmony DLL ?? No Worries! Output should look like this! harmony.load ConsoleSpamCleaner [HarmonyLoader] Couldn't unload mod 'ConsoleSpamCleaner': not loaded [HarmonyLoader com.facepunch.rust_dedicated.ConsoleSpamCleaner] Loading from /home/container/RustDedicated_Data/../HarmonyMods/ConsoleSpamCleaner.dll [Harmony] Loaded: Console Spam Cleaner by Khan v2.0.0 [HarmonyLoader com.facepunch.rust_dedicated.ConsoleSpamCleaner] Loaded harmony mod 'com.facepunch.rust_dedicated.ConsoleSpamCleaner' The following spam should no longer be an issue: ( Some Additional Ones Not On List Have Also Been Patched Out ) "Invalid NavAgent Position: prefab entity pos destroying", "failed to sample navmesh at position ", "changed its network group to null", "Bone error in SkeletonProperties.BuildDictionary for ", "HandleD3DDeviceLost", "ResetD3DDevice", "dev->Reset", "D3Dwindow device not lost anymore", "D3D device reset", "group < 0xfff", "Mesh can not have more than 65000 vert", "Trying to add (Layout Rebuilder for)", "Coroutine continue failure", "No texture data available to upload", "Trying to reload asset from disk that is not", "Unable to find shaders used for the terrain engine.", "Canvas element contains more than 65535 vertices", "RectTransform.set_anchorMin", "FMOD failed to initialize the output device", "Cannot create FMOD::Sound", "invalid utf-16 sequence", "missing surrogate tail", "Failed to create agent because it is not close enough to the Nav", "user-provided triangle mesh descriptor is invalid", "Releasing render texture that is set as", "AngryAnt Behave version", "alphamapResolution is clamped to the range of", "api.facepunch.com/api/public/manifest/", "Checking for new Steam Item Definitions..", "Floating point textures aren't supported on this device", "HDR Render Texture not supported, disabling HDR on reflection probe", "Image Effects are not supported on this platform", "Loading Prefab Bundle", "Missing shader in", "Missing projectileID", "Motion vectors not supported on a platform that does not support", "SwitchParent Missed", "saddletest", "The image effect Main Camera", "The image effect effect -", "The referenced script", "Unsupported encoding: 'utf8'", "Warning, null renderer for ScaleRenderer!", "[AmplifyColor]", "[AmplifyOcclusion]", "[CoverageQueries] Disabled due to unsupported", "[CustomProbe]", "[Manifest] URI IS", "[SpawnHandler] populationCounts", ", disk("
    Free
  6. Khan

    NoEscape

    Version 1.0.12

    59 downloads

    NoEscape stands out as a robust solution to control rust players raiding & combat actions. As an innovative plugin for Rust, offering a range of unique features along with a visually appealing overlay. It provides 10 different colors for customization and a visible dome adjuster, enhancing user interaction. This plugin is designed to deliver optimal performance while maintaining backward compatibility with the free NoEscape from umod ensuring a smooth transition. Features Twig Building Ignorance: The plugin intelligently ignores twig buildings, preventing griefers from exploiting the raid/combat block system during simple base construction. Door Shooting Logic: Shooting a door outside the predefined radius won't trigger a raid block, even if the door is destroyed. Reliability and Compatibility Reload Behavior: Reloading NoEscape clears all existing raid/combat blocks. Team and Clan Support: Compatible with Teams & Clans, especially beneficial when used with the Auto Team plugin(umod clans). Removal Tools Support: Fully compatible with remove tools within the game or plugins. Command Blocking: Offers optional command blocking. Commands can be specified to block only for raids ("shop": 1) or combat ("shop": 2), or both ("shop": 3). Health/Regen Logic for Raids: Optional feature to manage health and regeneration of building blocks during raids / base building. Sound Effects: Option to include sound effects for enhanced user experience. UI System: Implements a user interface specifically for raid & combat scenarios that includes complete customization support. Hud Preset Positions: ( 0 Left Top | 1 Left Bottom | 2 Right Top | 3 Right Bottom | 4 Custom ) Combat-Blocking Logic: Combat-blocking is only active when not in a raid-blocked state. This not only saves on performance but also improves the gameplay experience. Raid-Block Self-Ignorance: Prevents raid-blocking on one's own buildings. MLRS Support: Yes, but only the vanilla ones launched by the vehicle on the map are supported, 3rd party plugins are not. Fire Damage Logic: If a wooden (but not twig) base takes fire damage, it triggers a raid. Damage Source Ignorance: Ignores non-player damage and buildings set to owner ID 0 by third-party plugins. Visual Enhancements: Color Support for Spheres: Adds color customization options for the visible spheres. Visualization Level Setter: Allows users to set the level of visualization for easier navigation and interaction. In conclusion, NoEscape provides a comprehensive and robust solution for Rust players, offering a blend of unique features, compatibility, and visual enhancements to elevate the gaming experience. Permissions noescape.admin - Allows you to use the F1 command newcolor for changing the Raid overlay settings in game. Command newcolor <1-10> <0-8> -- first number is the color setting, second number is the sphere darkness level. Configuration { "Specify commands to block ( 3 = Block Both | 1 = Block Raid | 2 = Block Combat )": { "shop": 3, "tp": 3 }, "User Interface": { "Switch to sprite instead of Icon?": false, "Sprite string Default: assets/icons/explosion.png": "assets/icons/explosion.png", "Sprite Color Default: 0.95 0 0.02 0.67": "0.95 0 0.02 0.67", "Enable Raid UI": true, "Raid Icon (Item ID Default: 1248356124) 0 = None": 1248356124, "Raid Skin ID (Skin ID Default: 0) 0 = None": 0, "Enable Combat UI": true, "Combat Icon (Item ID Default: 1545779598) 0 = None": 1545779598, "Combat Skin ID (Skin ID Default: 0) 0 = None": 0, "Hud Preset Positions: ( 0 Left Top | 1 Left Bottom | 2 Right Top | 3 Right Bottom | 4 Custom )": 0, "Hud Transparency Default: #, 0.1f": { "Hex": "#", "Rgb": "0 0 0 0.1" }, "Text Color Default: #09ff00": { "Hex": "#46ff36", "Rgb": "0.0352941176470588 1 0 1" }, "Text Font Size Default: 13": 13, "Hex or RGB toggle (Default is Hex)": false, "Custom UI POS: Key is anchorMin | Value is anchorMax": { "Hud": { "Key": "0.345 0.11", "Value": "0.465 0.14" }, "Icon": { "Key": "0 0", "Value": "0.13 1" }, "Text": { "Key": "0.15 0", "Value": "1 1" } } }, "Combat Block": { "Enable Combat Block?": true, "Block Time (Min)": 1, "Exclude Steam 64IDs": [] }, "Raid Block": { "Enable Raid Block?": true, "Raid Block player until death instead of distance checks or zones. + 'Optional' timer setting in seconds Default: 0.0 = disabled.": { "Die": false, "Time": 0.0 }, "Block Time (Sec)": 300.0, "Block Radius": 100.0, "Damaged Health Percentage on an entity to trigger a raid (0 = disabled)": 0, "Sphere Visibility (Recommend 3 or 5, 0 = disabled)": 3, "Sphere Color (0 = none, 1 = Blue, 2 = Cyan, 3 = Green, 4 = Pink, 5 = Purple, 6 = Red, 7 = White, 8 = Yellow, 9 = Turquoise, 10 = Brown)": 4, "Enable Random Sphere Colors? (Randomly selects a new color each time a raid block is triggered)": false, "Allow Upgrade or Block?": true, "Override facepunches default repair wait time after being attacked? Default: 30sec": 30, "Enable Base Building Block Features": true }, "Building (None = Doors, VendingMachine, ShopFront)": { "None": { "Raid Blocked Building Spawned Health Percentage": 35, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 20.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Twigs": { "Raid Blocked Building Spawned Health Percentage": 10, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 1.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Wood": { "Raid Blocked Building Spawned Health Percentage": 20, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 20.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Stone": { "Raid Blocked Building Spawned Health Percentage": 30, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 25.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Metal": { "Raid Blocked Building Spawned Health Percentage": 40, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 30.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "TopTier": { "Raid Blocked Building Spawned Health Percentage": 50, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 40.0, "After Being Attacked Regen Time (Sec)": 30.0 } }, "Upgrading only works for BuildingBlocks": { "Twigs": { "Raid Blocked Upgrading Spawned Health Percentage": 10, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 1.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Wood": { "Raid Blocked Upgrading Spawned Health Percentage": 20, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 20.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Stone": { "Raid Blocked Upgrading Spawned Health Percentage": 30, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 25.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "Metal": { "Raid Blocked Upgrading Spawned Health Percentage": 40, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 30.0, "After Being Attacked Regen Time (Sec)": 30.0 }, "TopTier": { "Raid Blocked Upgrading Spawned Health Percentage": 50, "Health Regen Rate (Sets how fast it gens the health every x(Sec)": 1.0, "Regen Amount (0 = Disabled Sets how much to regen every x(Sec)": 40.0, "After Being Attacked Regen Time (Sec)": 30.0 } }, "Sound Effects": { "RaidStart": "assets/bundled/prefabs/fx/takedamage_hit.prefab", "CombatSart": "assets/bundled/prefabs/fx/kill_notify.prefab", "RaidEnd": "assets/prefabs/building/door.hinged/effects/vault-metal-close-end.prefab", "CombatEnd": "assets/prefabs/building/door.hinged/effects/vault-metal-close-end.prefab", "Denied": "assets/prefabs/weapons/toolgun/effects/repairerror.prefab" }, "Message Responses": { "ChatIcon": 0, "RaidBlocked": "You are now <color=#00FF00>raid blocked</color>! For <color=#00FF00>{0}</color>!", "UnRaidBlocked": "You are <color=#00FF00>no longer</color> raid blocked.", "CombatBlocked": "You are <color=#00FF00>combat blocked</color> For <color=#00FF00>{0}</color>.", "UnCombatBlocked": "You are <color=#00FF00>no longer</color> combat blocked.", "CommandBlocked": "Access Denied: Cannot use <color=#FFA500>'{0}'</color> command during <color=#FFA500>{1}</color>: <color=#FFA500>{2}</color>", "ActionBlocked": "Denied: Cannot <color=#FFA500>{0}</color> while <color=#FFA500>raid blocked</color>", "RepairBlocked": "Unable to repair: Recently damaged. Repairable in: " } } API Hooks Useful to force quit 3rd party plugin actions when players trigger Combat/Raid Blocks. private void OnCombatBlock(BasePlayer player) private void OnRaidBlock(BasePlayer player) Useful for checking commands, etc, before allowing a player to do something private bool IsCombatBlocked(BasePlayer player) | IsCombatBlocked(string player) private bool IsRaidBlocked(BasePlayer player) | IsRaidBlocked(string player) private bool IsEscapeBlocked(BasePlayer player) | IsEscapeBlocked(string player)
    $23.99
  7. Version 1.0.5

    484 downloads

    Research Table Options Custom Research Currency * Allows you to change the default research requirement which will be scrap as default. * Allows you to make money by repeatedly researching already researched items. * Converts players scrap into the selected currency system option. * Has a list of all default scrap cost amounts allows you to customize the cost/price of each research item! * Supports Separate Earned amount from researching amount costs. Random Custom Research Options * Supports Success Chance Values for each item being researched ( So you can make researching fail x percent of the time ) * You can set your own research times for each item (default is 10 seconds). * Allows you to block items from researching if they already unlocked the blueprint. "Already Researched Toggle": false, - If this is true it will block re-researching and show them a message response. * Allows you to change the research amount needed to research an item! But you will always need the default requirement on you for the research button to show up properly. This is because it is handled client side and cannot be fixed. * You can setup permissions to each individual Re-searchable Item. It's already Prefixed for you! "SetPermission": "vip" < Example Important notes about Tech Tree Support. "Block Tech Tree Researching": false, - Enabling this will fully lock out tech tree use! * If that ^^ is false it will check if a blocked item is in the blocked list and block that as well. * All Research-Table Permissions setup applies to the tech tree as well. * Supports First Time Research Cost ( if unlocking in TechTree ). XPerience Plugin Support version 1.1.6 & up! * Set the config option inside XPerience to true! and reload it! * Advanced Researching will take over and work together with it! * You can also change this inside the Admin Panel inside XPerience! TODO * Finish UI integration * Finish Multi Language Permissions advancedresearching.use - Only players that have permission are affected advancedresearching.bypass - Only players that have this permission can bypass any blocked item set. Configuration { "Chat Prefix": "<color=#32CD32>Advanced Researching</color>: ", "Research Requirement this is the type of resource used to research items (Expects Item Shortname)": "scrap", "Already Researched Toggle": false, "Block Tech Tree Researching": false, "Use Popup Notifications": false, "Use Notify Notifications (Mevents Version CodeFling)": false, "Notify Notification Type": 0, "Use CustomUI Overlay Notifications": true, "Enable Economics": true, "Enable ServerRewards": false, "Enable Custom Currency": false, "Custom Name": "", "Custom Item ID": 0, "Custom SkinId": 0, "Research Table UI Options": { "CostColor": "#FFFFFF", "CurrencyColor": "#ff3333" }, "TechTree UI Options": { "CostColor": "#ff3333" }, "Blocked Items": [], "Custom Research Options": { "kayak": { "DisplayName": "Kayak", "EarnCurrencyAmount": 20.0, "TechTreeFirstUnlockCost": 20, "CostToResearchAmount": 20, "ResearchDuration": 30.0, "ResearchSuccessChance": 100.0, "SetPermission": "" }, "arrow.fire": { "DisplayName": "Fire Arrow", "EarnCurrencyAmount": 20.0, "TechTreeFirstUnlockCost": 20, "CostToResearchAmount": 20, "ResearchDuration": 3.0, "ResearchSuccessChance": 100.0, "SetPermission": "" }, "ammo.pistol": { "DisplayName": "Pistol Bullet", "EarnCurrencyAmount": 75.0, "TechTreeFirstUnlockCost": 75, "CostToResearchAmount": 75, "ResearchDuration": 3.0, "ResearchSuccessChance": 100.0, "SetPermission": "" }, } } ## Lang { "AlreadyUnlocked": "You already unlocked {0}", "AddedCurrency": "has deposited {0} coins into your account", "Blocked": "{0} is not researchable", "Requires": "New requirement for researching is now {0}", "NoPerm": "You do not have permission {0} to research {1}", "AmountTo": "{0} needs {1} {2} to research it", "TechTreeUI": "{0} requires {1} {2} to research", "ResearchedRolled": "Researching {0} Failed!", "InvalidShortname": "Not a valid item shortname {0} set for research requirement! \n List of valid item shortnames can be found at https://www.corrosionhour.com/rust-item-list/", "NowResearching": "Now Researching {0} for {1} {2}" }
    Free
  8. Version 2.0.1

    873 downloads

    Removes 99% of Face Punches Debug Code/Spam & Removes Borked NPC/Animals From NavMesh Custom Built Log Manager Patch that Ties Into FacePunche's Log-Handler to fix Oxides system breaking it resulting in more spam then normal. Note Remove the: 'NavMeshErrorFix' plugin from umod if you use it! Patched the Following Methods 1. Base Navigator Place On Nav Mesh ( Fixed Default logic not killing the npcs/animals resulting in repeated spam ) 2. Base Navigator Validate Next Position ( Logic works fine by default but now no longer spams console each time they Delete an NPC/Animal.. ) 3. Base Entity On Invalid Position ( Logic works fine by default but now no longer spams console ) 4. Base Networkable Send Network Group Change ( Fixed it's Spam ) HOW TO UPDATE: 1. in console type': o.unload ConsoleSpamCleaner 2. Delete cs file 3. Add New cs file 4. in console type': o.load ConsoleSpamCleaner The following spam should no longer be an issue: ( Some Additional Ones Not On List Have Also Been Patched Out ) "Invalid NavAgent Position: prefab entity pos destroying", "failed to sample navmesh at position ", "changed its network group to null", "Bone error in SkeletonProperties.BuildDictionary for ", "HandleD3DDeviceLost", "ResetD3DDevice", "dev->Reset", "D3Dwindow device not lost anymore", "D3D device reset", "group < 0xfff", "Mesh can not have more than 65000 vert", "Trying to add (Layout Rebuilder for)", "Coroutine continue failure", "No texture data available to upload", "Trying to reload asset from disk that is not", "Unable to find shaders used for the terrain engine.", "Canvas element contains more than 65535 vertices", "RectTransform.set_anchorMin", "FMOD failed to initialize the output device", "Cannot create FMOD::Sound", "invalid utf-16 sequence", "missing surrogate tail", "Failed to create agent because it is not close enough to the Nav", "user-provided triangle mesh descriptor is invalid", "Releasing render texture that is set as", "AngryAnt Behave version", "alphamapResolution is clamped to the range of", "api.facepunch.com/api/public/manifest/", "Checking for new Steam Item Definitions..", "Floating point textures aren't supported on this device", "HDR Render Texture not supported, disabling HDR on reflection probe", "Image Effects are not supported on this platform", "Loading Prefab Bundle", "Missing shader in", "Missing projectileID", "Motion vectors not supported on a platform that does not support", "SwitchParent Missed", "saddletest", "The image effect Main Camera", "The image effect effect -", "The referenced script", "Unsupported encoding: 'utf8'", "Warning, null renderer for ScaleRenderer!", "[AmplifyColor]", "[AmplifyOcclusion]", "[CoverageQueries] Disabled due to unsupported", "[CustomProbe]", "[Manifest] URI IS", "[SpawnHandler] populationCounts", ", disk("
    Free
  9. Version 1.1.0

    63 downloads

    Using Discords Webhooks it sends an embed to discord notifying users of server wipes. * Different message support between FacePunch Forced wipes & Manually wiped * Includes Automation * Includes test console command * Includes Embed Setting Options * Coded for optimal performance Now requires RustMaps.com API key! Because they re-wrote the website forcing all users to sign in & make one, the day before wipe this month, lol. Notes: * When you see " [Discord Wipe Embed] Waiting on rustmaps retrying in 60seconds." It means exactly what it says... * It means it's waiting on the rust-maps website to generate the Image & will re-try posting the discord embed in 60 sec. Configuration { "Sets Console Command": "sendwipe", "Disable Auto Send (Requires you to manually use console command to send embed message)": false, "ConnectionInfo": { "DiscordWebhookURL": "", "ServerName": "[US] -10X No BPs [KITS/TP/PVP]", "RustServerIp": "", "DonationURL": "https://www.paypal.com/paypalme/darkcrow2nd", "EnableStaging": false, "EnableBarren": false, "RustMapsApiKey": "" }, "ForceWipe": { "AtEveryone": false, "AtRoleID": "", "EmbedHexColour": "#ffc348", "This will replace the Map Image if used": "" }, "Manually": { "AtEveryone": false, "AtRoleID": "", "EmbedHexColour": "#ffc348", "This will replace the Map Image if used": "" }, "Do not touch.": { "WipedTime": "Monday, 27 February 2023 16:42", "LastWipe": "Monday, 27 February 2023 16:42" } }
    $13.00
  10. Khan

    Power Modifier

    Version 2.0.4

    93 downloads

    Supports: Wind Mills | Solar Panels | Fuel & Test Generators | Small-Medium-Large Batteries | Tesla Coils | Heaters Both Globally & with permission-based settings allowing you to create as many different levels as you wish! Written for the best performance possible! Defaults to first permission assigned in the config if you give out multiple. Wind Mill Note: Max height Needed for Max output is floor 18 Battery Options Explained MaxOutput: Maximum Power Out Put Efficiency: How Efficient Battery is When Charging ( this How Fast it Charges ) MaxCapacitySeconds: How Much Energy We Can Request From Power Sources For Charging is this value * our maxOutput Batteries will not show new Max Out-Puts Batteries will show New Power Usage! ( Pic is below, this is because its hardcoded on client side ) Fuel Generator Options Explained StackSize: Sets Inventory Stack Size for Fuel Inside The Fuel Generator OutputEnergy: Sets Power OutPut FuelPerSec: Sets How Much Fuel to Use Per Second Electrical Heater Options Explained GLOBAL SETTER ONLY > "Sets the Max Temperature Range for Electric Heaters Only (Default is 4.0)": 4.0, FadeDuration: Sets How Long Before Heat Dissipates ( when powered off ) HeatAmount: Sets Heat Amount ( when powered on ) Solar Panel Explained To get max Output you Need 1 floor up else it will only ever be half! + Panel must Face Direct Sun-light! Tesla Coil Options Explained A TeslaCoils Power consumption amount Is Calculated By ( MaxDamageOutput Divided / By PowerToDamageRatio ) A TeslaCoils DamageAmount is Calculated By Its (currentEnergy input * powerToDamageRatio) * dischargeTickRate A TeslaCoils SelfHarmAmount is Calculated By Its ( dischargeTickRate Divided / By maxDischargeSelfDamageSeconds * SetHealth ) SetHealth: Sets Item Condition Level MaxDamageOutput: Sets the Maximum Damage it Can OutPut Like Ever PowerForHeavyShorting: Sets Electrical Input Amount Needed for Strong-Zap Zap else = Weak-Zap Zap DischargeTickRate: Sets How Fast A TeslaCoil Discharges its Zap Zap MaxDischargeSelfDamageSeconds: Configuration { "Sets Global Powers": { "Sets the Max Generation OutPut for Wind Mills (Default is 100)": 100, "Overrides target speed for Wind Mills (Default is 0)": 0.0, "Sets the Max Generation OutPut for Solar Panels (Default is 20)": 20, "Sets the Max Generation OutPut for Test Gens (Default is 8)": 8, "Sets the Max Temperature Range for Electric Heaters Only (Default is 4.0)": 4.0, "Reset all Powers on unload (recommended true if uninstalling)": false, "Large Battery Settings": { "MaxOutput": 100, "Efficiency": 0.8, "MaxCapacitySeconds": 1440000 }, "Medium Battery Settings": { "MaxOutput": 50, "Efficiency": 0.8, "MaxCapacitySeconds": 540000 }, "Small Battery Settings": { "MaxOutput": 10, "Efficiency": 0.8, "MaxCapacitySeconds": 9000 }, "Fuel Generator Settings": { "StackSize": 1000, "OutputEnergy": 35, "FuelPerSec": 1.0 }, "Tesla Coil Trap Settings": { "SetHealth": 350.0, "PowerToDamageRatio": 2.0, "DischargeTickRate": 0.25, "MaxDischargeSelfDamageSeconds": 120.0, "MaxDamageOutput": 35.0, "PowerForHeavyShorting": 10 }, "Electrical Heater Settings": { "FadeDuration": 1.0, "HeatAmount": 5.0 } }, "Enables use of permissions based settings": true, "Player Permissions": { "powermodifier.vip": { "Sets the Max Generation OutPut for Wind Mills (Default is 100)": 250, "Overrides target speed for Wind Mills (Default is 0)": 0.0, "Sets the Max Generation OutPut for Solar Panels (Default is 20)": 20, "Sets the Max Generation OutPut for Test Gens (Default is 8)": 8, "Large Battery Settings": { "MaxOutput": 100, "Efficiency": 0.8, "MaxCapacitySeconds": 1440000 }, "Medium Battery Settings": { "MaxOutput": 50, "Efficiency": 0.8, "MaxCapacitySeconds": 540000 }, "Small Battery Settings": { "MaxOutput": 10, "Efficiency": 0.8, "MaxCapacitySeconds": 9000 }, "Fuel Generator Settings": { "StackSize": 1000, "OutputEnergy": 35, "FuelPerSec": 1.0 }, "Tesla Coil Trap Settings": { "SetHealth": 250.0, "PowerToDamageRatio": 2.0, "DischargeTickRate": 0.25, "MaxDischargeSelfDamageSeconds": 120.0, "MaxDamageOutput": 35.0, "PowerForHeavyShorting": 10 }, "Electrical Heater Settings": { "FadeDuration": 1.0, "HeatAmount": 5.0 } } } }
    $20.00
  11. Khan

    Loadouts

    Version 1.0.0

    29 downloads

    Designed to bring some call of duty-like feel to your server's game-play experience. You can set up permission-based loadouts or simply grant them loadouts.spawn which will allow them to spawn randomly with 1 of 3 random pre-configured basic loadouts If you wish to allow them to make their loadouts simply grant them the loadouts.use permission! There is a fully functional UI Limit Editor for admins/staff to use to control and limit what players can and cannot save/make into a loadout. Supports Custom Ammo, Skins, Container type, Bullet count, fuel, water, snow weapons, attachments, slot positions, stacks, etc Permissions loadouts.spawn - is required to spawn with any config saved loadouts or player-created/saved loadouts loadouts.use - is for players to create their own loadouts, not required for players to receive random/perm-based loadouts. loadouts.manage - is for the admin/owner to set up the default config loadouts Player commands for loadouts.spawn /loadout list - shows the player all available loadouts that they have permissions for "if any" /loadout select name - sets loadout on next respawn only works for players that have multiple permission-based loadouts assigned Player commands for loadouts.use /loadout rewrite name - rewrites existing loadout /loadout create name - creates loadout /loadout select name - sets loadout on next respawn /loadout remove name - removes loadout /loadout list - shows the player all available/saved loadouts Admin commands for loadouts.manage /loadout setnew <number> - a new number that does not already exist as a loadout, creates a new config permission-based loadout /loadout delete <number> - deletes permission saved config loadout and removes from all players that had permission to use it /loadout set 1 - 1 through 5 sets the server permissions based config loadouts permission loadouts are only given to players who you give permission to & the last permission granted is the one they will get /loadout random 1 - numbers 1 through 3 "defaults" sets / overwrites the selected random given config loadout /loadout randomnew 1 - numbers 1 through 3 already exist by default creates/adds a new random config loadout to the list /loadout randomremove 1 - 1 through 3 already exist doing so removes random selected loadout from the config/available list /loadout wipe - wipes the whole data file for loadouts /loadout reset < name or ID > - resets a specified players data file back to defaults /loadout ban - bans all items in your inventories /loadout unban - unbans all items in your inventories UI Limits Editor Search Bar Commands /loadoutedit - opens the UI Limits Editor for player created/saved loadouts. set used true - true or false sets that whole category set stacks true - true or false sets that whole category Notes * Container Limits that = 0 || Max Limits that get set to 0, means that item cannot be saved to a loadout. * If you have questions or require help please feel free to add & message me directly on Discord @Khan#8615 * You can use the UI Editor without needing the ImageLibrary plugin installed set this config option to true & reload the plugin "Disable ImageLibrary Requirement / Images for UI Editor": false, * Shout Out to all my Beta Testers + JBird for sending his config over and allowing me to provide you all with his defaults out of the box. TODO LIST * Add Currency Systems / Limits / Cooldowns * Add Player UI Limits Viewer / Builder * Add ability for players to buy / gift / earn loadouts * Add Lang API Support for multi lang * Add Arena Support / Hooks / Ability to lock loadouts to prevent items from being taken out of inventory * Add more features Lang File { "perm": "Requires {0} permission", "argc": "Invalid arguments: /loadout create <name>", "arge": "Loadout by that name already exists.", "argm": "Max Loadout limit of {0} has been reached", "rewritten": "Loadout {0} was rewritten and set as next respawn", "rewrittennew": "Loadout {0} was rewritten and set as next respawn \n Because one or more of your saved loadout items exceeded the new server limits", "created": "Loadout {0} created and set as next respawn", "argis": "Invalid arguments: /loadout select <name>", "argni": "Loadout by that name {0} does not exists.", "argperms": "You do not have permission to use this loadout", "selected": "Loadout {0} set.", "arga": "Available saved loadouts \nDo /loadout select name\n{0}", "argre": "Invalid arguments: /loadout remove <name>", "removed": "Loadout {0} removed.", "deleted": "{0} Successfully removed from config and all players", "default": "Successfully Updated config loadout for {0}", "createdperm": "Successfully Created config loadout {0}", "invalidcreation": "Invalid Creation, /loadout set new <number>", "wiped": "Loadout data wiped.", "banned": "Loadouts has banned all items in your inventory", "unbanned": "Loadouts has unbanned all items in your inventory", "stacked": "Stacked items are not allowed to be saved in a loadout", "banneditem": "\n This item is banned {0}", "banneditemnew": "\n This item is now banned {0} and will be removed from your loadout", "stacknotallowed": "Item {0} is not allowed to be saved as a stack", "stacknotallowednew": "Item {0} is not allowed to be saved as a stack anymore and will be reduced from your loadout as 1", "stacknotallowednewlimit": "Item {0} is not allowed to be saved as a {1} stack anymore and \n will be reduced from your loadout to the new limit of {2}", "maxslot": "Max stacksize for {0} is {1}", "maxslots": "Max Slot Limit per container for {0} is {1} \n Used are not counted unless stacked", "maxitemlimit": "Maximum Item Limit for {0} is {1} \n You have {2}", "maxitemlimitnew": "New Maximum Item Limit for {0} is {1} \n You had {2} and will be reduced", "maxslotlimit": "Maximum Slot Limit for {0} is {1} \n You have {2}", "maxslotlimitnew": "New Maximum Slot Limit for {0} is {1} \n You have {2} and will be reduced", "zeroloadouts": "Zero Saved Loadouts found, Create one! \n /loadout create name", "pminvalidcreate": "Invalid syntax: Options are /loadout <create> <rewrite> <select> <remove> <list>", "pminvalidset": "Invalid syntax: Options are /loadout <setnew> <set> <delete> <random> <wipe> <ban> <unban>", "InvalidSearch": "Wrong input please do /loadout reset name or id", "playersfound": "Multiple players were found, please specify: {0}", "noplayersfound": "No players found with name or ID '{0}'", "resetplayer": "You have successfully reset {0}, {1} loadout data file!", "permgranted": "You have been granted {0} permission, loadout is now set for next respawn!", "permrevoked": "You have been removed from {0}! next default is now set", "permwiped": "You have been removed from loadouts.use! personal loadouts where cleared!", "wrong": "Invalid Selection {0} does not exist", "wrongrandom": "Invalid Selection random loadout {0} does not exist\n Available selection is {1}", "randomexist": "This random loadout {0} already exists please choose a different number", "randomcreated": "Successfully Written random loadout {digit} to the config!", "randomremoved": "Successfully Removed random loadout {digit} from the config!", "randomerror": "Please do /loadout randomnew <number that is not currently in use>", "randomerrordelete": "Please do /loadout randomremove <number that is currently in use>" } Config File { "Enable Console Logs": false, "Set Max Player Saved Loadouts": 3, "Enable Item Limits": true, "Chat Prefix": "<color=#32CD32>Loadouts</color>: ", "Sets global command prefix": "loadout", "Enable UI Editor": true, "Disable ImageLibrary Requirement / Images for UI Editor": false, "Sets GUI Editor command": "loadoutedit", "Sets Default Category to open": "Attire", "UI - Background Image Url": "https://i.imgur.com/DU7995V.jpg", "Sets any item to this image if image library does not have one for it.": "https://imgur.com/BPM9UR4.png", "UI - Text Settings": { "Loadout Editor Welcome Msg": "Loadouts Editor ◝(⁰▿⁰)◜", "UI - Filter Label": "Search", "UI - Stack Size Label": "<color=#81d4fa>Stack Size</color>", "UI - Container Item Limit Label": "<color=#81d4fa>Container Limit</color>", "UI - Max Item Limit Label": "<color=#81d4fa>Max Limit</color>", "UI - Back Button Text": "◀", "UI - Forward Button Text": "▶", "UI - Close Label": "✖" }, "UI - Color Settings": { "UI - Display Name Text Color": "#FFFFFF", "UI - Text Color": "#FFFFFF", "UI - Search Text Color": "#bfbfbf", "UI - Input BackGround Color": "#0E0E10", "UI - Close Button Text Color": "#bfbfbf", "UI - Editable Input Field Color": "#728c44", "UI - Button Text Color": "#9ab36d", "UI - True/False Button Text Color": "#01579b", "UI - Forward & Backward Text Color": "#9ab36d" }, "Randomly Selected Given Loadouts": { "RandomList": { "1": [ { "Shortname": "arrow.wooden", "ItemID": -1234735557, "SkinID": 0, "Amount": 15, "Slot": 0, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.handmade.shell", "ItemID": 588596902, "SkinID": 0, "Amount": 82, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rocket.smoke", "ItemID": -17123659, "SkinID": 0, "Amount": 1, "Slot": 3, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rocket.fire", "ItemID": 1638322904, "SkinID": 0, "Amount": 1, "Slot": 4, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rocket.hv", "ItemID": -1841918730, "SkinID": 0, "Amount": 1, "Slot": 5, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rifle.explosive", "ItemID": -1321651331, "SkinID": 0, "Amount": 101, "Slot": 6, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rifle", "ItemID": -1211166256, "SkinID": 0, "Amount": 70, "Slot": 7, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rifle.hv", "ItemID": 1712070256, "SkinID": 0, "Amount": 100, "Slot": 8, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.rifle.incendiary", "ItemID": 605467368, "SkinID": 0, "Amount": 100, "Slot": 9, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "ammo.nailgun.nails", "ItemID": -2097376851, "SkinID": 0, "Amount": 84, "Slot": 2, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "crossbow", "ItemID": 1965232394, "SkinID": 0, "Amount": 1, "Slot": 0, "IsWeapon": true, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "stonehatchet", "ItemID": -1583967946, "SkinID": 0, "Amount": 1, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "stone.pickaxe", "ItemID": 171931394, "SkinID": 0, "Amount": 1, "Slot": 2, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "pistol.eoka", "ItemID": -75944661, "SkinID": 0, "Amount": 1, "Slot": 3, "IsWeapon": true, "Ammotype": 588596902, "AmmoAmount": 5, "Container": 1, "Mods": [] }, { "Shortname": "attire.hide.boots", "ItemID": 794356786, "SkinID": 0, "Amount": 1, "Slot": 4, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "pants.shorts", "ItemID": -1695367501, "SkinID": 0, "Amount": 1, "Slot": 5, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "tshirt", "ItemID": 223891266, "SkinID": 0, "Amount": 1, "Slot": 6, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] } ], "2": [ { "Shortname": "arrow.wooden", "ItemID": -1234735557, "SkinID": 0, "Amount": 15, "Slot": 0, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "crossbow", "ItemID": 1965232394, "SkinID": 0, "Amount": 1, "Slot": 0, "IsWeapon": true, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "stonehatchet", "ItemID": -1583967946, "SkinID": 0, "Amount": 1, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "stone.pickaxe", "ItemID": 171931394, "SkinID": 0, "Amount": 1, "Slot": 2, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "attire.hide.boots", "ItemID": 794356786, "SkinID": 0, "Amount": 1, "Slot": 4, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "pants.shorts", "ItemID": -1695367501, "SkinID": 0, "Amount": 1, "Slot": 5, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "tshirt", "ItemID": 223891266, "SkinID": 0, "Amount": 1, "Slot": 6, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] } ] } }, "Permission Based Loadouts": { "SetPermission": { "loadouts.1": [ { "Shortname": "hatchet", "ItemID": -1252059217, "SkinID": 0, "Amount": 1, "Slot": 0, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "pickaxe", "ItemID": -1302129395, "SkinID": 0, "Amount": 1, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "woodtea.pure", "ItemID": -557539629, "SkinID": 0, "Amount": 1, "Slot": 2, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "oretea.pure", "ItemID": 1729374708, "SkinID": 0, "Amount": 1, "Slot": 3, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "potato", "ItemID": -2086926071, "SkinID": 0, "Amount": 3, "Slot": 4, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] } ], "loadouts.2": [ { "Shortname": "arrow.hv", "ItemID": -1023065463, "SkinID": 0, "Amount": 12, "Slot": 0, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "fish.cooked", "ItemID": 1668129151, "SkinID": 0, "Amount": 5, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 2, "Mods": [] }, { "Shortname": "bow.compound", "ItemID": 884424049, "SkinID": 0, "Amount": 1, "Slot": 0, "IsWeapon": true, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "hammer.salvaged", "ItemID": -1506397857, "SkinID": 0, "Amount": 1, "Slot": 1, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 1, "Mods": [] }, { "Shortname": "tshirt", "ItemID": 223891266, "SkinID": 0, "Amount": 1, "Slot": 6, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "attire.hide.boots", "ItemID": 794356786, "SkinID": 0, "Amount": 1, "Slot": 5, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] }, { "Shortname": "pants.shorts", "ItemID": -1695367501, "SkinID": 0, "Amount": 1, "Slot": 4, "IsWeapon": false, "Ammotype": 0, "AmmoAmount": 0, "Container": 0, "Mods": [] } ] } } }
    $8.90
  12. Version 1.0.0

    177 downloads

    Prevents spamming of chat & console commands perfect for players abusing plugins excessively! Includes Debugging issues for any configuration mishaps! Example of adding GUIShop: "Add commands to block ( Must be lowercased do not add the slash! / ) ( 3 = Block Both | 1 = Block Chat | 2 = Block Console )": { "shop": 3, "shop.buy": 2, "shop.sell": 2, }, ## Configuration { "Add commands to block ( Must be lowercased do not add the slash! / ) ( 3 = Block Both | 1 = Block Chat | 2 = Block Console )": { "command": 3 }, "Sets the time between command usage": 3.0, "Sets the max accumulated cooldown time limit before kicking the player if they keep trying to spam": 120.0, "Exclude players from being blocked ( Add their steam 64 id's to the list )": [ 4678678647, 4678678678 ], "Message Responses": { "( Chat Icon ) Just insert a valid steam 64 ID to set": 0, "CommandBlocked": "You are on command cooldown, try again in {0} seconds", "KickReason": "Kicked for excessive command spam!" } }
    Free
  13. Khan

    Lang API

    Version 1.0.5

    746 downloads

    Automatically translates rust item display names & descriptions to use in you're plugins. Most Recent Update for Repo is 12-16-2021 at 1pm ( Pacific Standard Time ) Features No config needed! Automatic language generations! Supports All 30 Rust Native Translations! Works With latest GUIShop beta branch, StackModifier, and EasyResearch! GitHub repository is updated when Facepunch updates which in return means as soon as your server is rebooted or you reload this plugin it will take affect! API Hooks // OnLangAPIFinished is called when LangAPI is finished processing private bool _isLangAPIReady; private void OnLangAPIFinished() { _isLangAPIReady = true; } // Added IsReady bool which will return true/false when your plugin is loaded to know if it's ready // Example usage below. private void OnServerInitialized() { if (LangAPI != null && LangAPI.IsLoaded) _isLangAPIReady = LangAPI.Call<bool>("IsReady"); } //How to properly check valid displaynames when using custom item displaynames in plugins. //Example first hook call usage method expects item.DisplayName.english ( returns true or false ) //Example second hook call usage method expects item.shortname, item.DisplayName.english, player.UserIDString string GetItemDisplayName(string shorname, string displayName, string userID) { if (LangAPI != null && LangAPI.Call<bool>("IsDefaultDisplayName", displayName)) { return LangAPI.Call<string>("GetItemDisplayName", shorname, displayName, userID) ?? displayName; } return displayName; } //Example expects the item.shortname, item.displayName.english, player.UserIDString //Return type is string LangAPI.Call<string>("GetItemDisplayName", "rifle.ak", "Assault Rilfe", player.UserIDString) //Example expects the item.shortname, item.displayDescription.english, player.UserIDString //Return type is string LangAPI.Call<string>("GetItemDescription", "rifle.ak", "High damage machine rilfe", player.UserIDString) //Added a new API bool check to detect valid item displaynames. //Retrun type is bool LangAPI.Call<bool>("IsDefaultDisplayName", "Assault Rifle") // IsReady bool will return true/false when your plugin is loaded to know if it's ready LangAPI.Call<bool>("IsReady")
    Free
  14. Version 1.0.0

    65 downloads

    Allows adjusting of Wind Mills Globally & with different permissions based settings you can create as many different permission levels as you wish! Max height Needed for Max output is floor 18 Note Default is 100 Configuration { "Sets Global Wind Mills": { "Sets the Max Generation OutPut for Wind Mills (Default is 100)": 150, "Overrides target speed (Default is 0)": 0.0, "Reset all Wind Mills on unload (recommended true if uninstalling)": false }, "Enables use of permissions based setting": true, "Player Permissions": { "windmillmodifier.vip": { "Sets the Max Generation OutPut for Wind Mills (Default is 100)": 250, "Overrides target speed (Default is 0)": 0.0 }, "windmillmodifier.vip2": { "Sets the Max Generation OutPut for Wind Mills (Default is 100)": 300, "Overrides target speed (Default is 0)": 0.0 } } }
    $6.49
  15. Version 1.0.1

    12 downloads

    This plugin will seamlessly allow you to setup loot able shelf's for each monument with different monument loot tables! Supports saving Notes with text, Custom Items with DisplayNames, skins, radio's, keys that have been made for specific locks, etc How to use load the plugin go to a monument you want to place shelf's in / around / on "within the monument bounds" Give your self the permission lootablemonumentshelfs.admin 1 Look at the spot u want the shelf "wall, floor, etc" in F1 type spawn visual You can use the Telekinesis plugin (free on umod) to help place shelfs as well to make it easier to fine tune placements! 2 Then while looking at the shelf type the chat command /shelf create 3 Then put a ton of items on yourself that you want to put in the loot table for that monument area Type the chat command /shelf setloot 4. You can also do /shelf addloot while in that monument area to add more loot to the loot in this monument area 5. repeat steps 1 & 2 until you setup however many you wish for that area and just do /shelf reload to finish! successfully placed, saved, and ready for use! Permissions lootablemonumentshelfs.admin - Required to setup plugin Chat Commands spawn visual - F1 Command. /shelf create -- while looking at the shelf to add to the data file for that monument. /shelf setloot -- sets/resets the loot table for that monument area with whatever you have in your inventory. ( On You ) /shelf addloot - if you are within the monument bounds of the monument you wish to add more loot to put more items on you & run /shelf remove -- removes the current shelf you are looking at from the data file & world. /shelf reload -- reloads the shelfs after making modifications to the loot or adding new shelfs to the data file. /shelf <create|setloot|addloot|remove|reload> Warning Alpha Loot is not compatible with this plugin because it tries to modify the loot tables improperly. Lang { "Syntax": "Usage: /shelf create | setloot | addloot | remove ", "NoPermission": "You do not have permission to perform this action.", "NoValidEntity": "Make sure to be looking at a valid entity.", "EntityCreated": "Shelf was created at {0}.", "EntityRemoved": "Shelf was removed at {0}.", "InvalidShelfEntity": "Not a shelf entity.", "InvalidBounds": "You are near a monument but not within the bounds.", "UpdatedLootTable": "Successfully updated loot table." }
    $12.00
  16. Version 1.0.2

    210 downloads

    You receive more resources when you're farming close to a team member Permissions teamgatherbonus.use: Is required to get first config setting. teamgatherbonus.vip: Is required to get vip config setting. Localization Supports 10 Languages out of the box! English French Swedish Dutch Korean Catalan Simplified Chinese Portuguese Brazil German Russian Configuration { "Distance between a team member (in feet)": 32.0, "Bonus percentage Default": 10, "Bonus percentage Vip": 50, "Enable Fish Trap": true, "Enable Fishing Pole": true, "Enable On Collectible Pickup": true, "Enable On Dispenser Gather": true }
    Free
1.1m

Downloads

Total number of downloads.

5.6k

Customers

Total customers served.

81.4k

Files Sold

Total number of files sold.

1.6m

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.