Jump to content

SLATE's Wishlist

  1. More information about "Cobalt Laboratory"

    $25.00

    Cobalt Laboratory

    A very interesting auto event for your server. Down with the boring old radioactive house.

    Features:
    Construction
    - You can make any building
    - The building position is level, the house will not hang in the air or spawn in the same place
    Bots
    - Bots turn on lights and laser sights at night, and cut them out in the morning
    - It is possible to dress the NPC as you want it, as well as give them all random weapons
    - You can also adjust the loot and health level of the NPC
    Radiation
    - It is possible to turn on radiation in the event area
    Map
    - It is possible to display the event on maps
    Other possibilities
    - There is sending notifications to the discord
    - You can change any message in the lang file
    - You can multiply the loot by the day of the wipe, the loot will get higher every day the wipe
    - Detailed setting of everything.
    - UI notifications
     

    The plugin was tested for a month and a half, many problems were fixed. But if something is found, I will fix it! I am also ready to accept your suggestions, Any!
     
    Sorry, but the video is in Russian

    Commands:
    /cl start /stop - Start / stop the event ahead of schedule (For administrators) /cl.items add - add loot to the box with prizes, then be sure to adjust the odds in the config (From your inventory) /cl.items reset Replace all old loot in the box with a new one (From your inventory) /cl.botitems add "NAME" - add the loot that will be in the bot, then you must definitely adjust the odds in the config (From your inventory) /cl.botitems reset "NAME" - completely change the old loot in the bot to the new one  
    Config:
    { "Setting up and stopping an event": { "The minimum number of players to start an event": 0, "Time before the start of the event (Minimum in seconds)": 3000, "Time before the start of the event (Maximum in seconds)": 7200, "Time until the event is deleted if no one opens the box (Seconds)": 900, "The time until the event is deleted after the box is unlocked": 300, "Create a PVP zone within the radius of the event? (Requires TruePVE)": false, "Do you use a dome ?": false, "Transparency of the dome (the smaller the number, the more transparent it is. The values should be no more than 5)": 3 }, "Configuring notifications": { "Discord WebHook (If you do not need discord notifications, leave the field blank)": "", "Enable UI Notifications?": true, "Auto hide UI notifications?": true, "How long after the show will it hide? (sec)": 15.0, "UI window background color": "0.8 0.28 0.2 0.8", "UI Close Button Color": "0.6784314 0.254902 0.1843137 0.8" }, "Setting up radiation in the event area": { "Turn on radiation?": true, "Number of radiation particles": 20, "Radius of the affected area (No more than the radius of detection of players)": 20 }, "Event display on maps": { "Mark the event on the G card (Requires FREE https://umod.org/plugins/marker-manager)": true, "Text for map G": "Cobalt lab", "Marker color (without #)": "f3ecad", "Outline color (without #)": "ff3535" }, "Setting up buildings for the event (Copypaste) and NPCs": { "Spawn buildings. (If more than 1 then random is selected)": [ { "Setting the height of the building (Required in the setting if you want to place your building)": 0, "The names of the file in the folder `/oxide/data/copypaste` with your building": "HouseCobalt", "Copter spawn chance (if present in a building)": 50, "NPCs setting": [ { "Minimum": 3, "Maximum": 7, "Will they spawn as help after hacking locked crate?": true, "Number of NPCs (Help)": 3, "NPCs setting": { "Name": "Cobalt Defense", "Health": 230.0, "Roam Range": 35.0, "Chase Range": 10.0, "Attack Range Multiplier": 3.0, "Sense Range": 50.0, "Target Memory Duration [sec.]": 40.0, "Scale damage": 2.0, "Aim Cone Scale": 1.0, "Detect the target only in the NPC's viewing vision cone? [true/false]": false, "Vision Cone": 135.0, "Speed": 8.0, "Disable radio effects? [true/false]": false, "Is this a stationary NPC? [true/false]": false, "Remove a corpse after death? (it is recommended to use the true value to improve performance) [true/false]": false, "Wear items": [ { "ShortName": "roadsign.kilt", "SkinID (0 - default)": 1121447954 }, { "ShortName": "burlap.shirt", "SkinID (0 - default)": 2076298726 }, { "ShortName": "shoes.boots", "SkinID (0 - default)": 0 }, { "ShortName": "roadsign.gloves", "SkinID (0 - default)": 0 }, { "ShortName": "burlap.trousers", "SkinID (0 - default)": 2076292007 }, { "ShortName": "metal.facemask", "SkinID (0 - default)": 835028125 } ], "Belt items": [ { "ShortName": "rifle.lr300", "Amount": 1, "SkinID (0 - default)": 1837473292, "Mods": [ "weapon.mod.flashlight" ] }, { "ShortName": "pistol.semiauto", "Amount": 1, "SkinID (0 - default)": 1557105240, "Mods": [] }, { "ShortName": "syringe.medical", "Amount": 10, "SkinID (0 - default)": 0, "Mods": [] }, { "ShortName": "grenade.smoke", "Amount": 3, "SkinID (0 - default)": 0, "Mods": [] } ], "Kit": "" }, "Which loot table should the plugin use? (0 - default; 1 - own; 2 - AlphaLoot;": 1, "Own loot table (if the loot table type is 1)": { "Minimum numbers of items": 1, "Maximum numbers of items": 1, "Use minimum and maximum values? [true/false]": true, "List of items": [ { "ShortName": "scrap", "Minimum": 5, "Maximum": 10, "Chance [0.0-100.0]": 50.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "supply.signal", "Minimum": 1, "Maximum": 1, "Chance [0.0-100.0]": 20.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "syringe.medical", "Minimum": 1, "Maximum": 2, "Chance [0.0-100.0]": 70.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false } ] } }, { "Minimum": 1, "Maximum": 3, "Will they spawn as help after hacking locked crate?": false, "Number of NPCs (Help)": 0, "NPCs setting": { "Name": "Cobalt Guard", "Health": 150.0, "Roam Range": 30.0, "Chase Range": 90.0, "Attack Range Multiplier": 2.0, "Sense Range": 50.0, "Target Memory Duration [sec.]": 30.0, "Scale damage": 1.0, "Aim Cone Scale": 1.0, "Detect the target only in the NPC's viewing vision cone? [true/false]": false, "Vision Cone": 135.0, "Speed": 7.0, "Disable radio effects? [true/false]": true, "Is this a stationary NPC? [true/false]": false, "Remove a corpse after death? (it is recommended to use the true value to improve performance) [true/false]": false, "Wear items": [ { "ShortName": "roadsign.kilt", "SkinID (0 - default)": 1121447954 }, { "ShortName": "burlap.shirt", "SkinID (0 - default)": 2076298726 }, { "ShortName": "shoes.boots", "SkinID (0 - default)": 0 }, { "ShortName": "roadsign.gloves", "SkinID (0 - default)": 0 }, { "ShortName": "burlap.trousers", "SkinID (0 - default)": 2076292007 }, { "ShortName": "metal.facemask", "SkinID (0 - default)": 835028125 } ], "Belt items": [ { "ShortName": "rifle.lr300", "Amount": 1, "SkinID (0 - default)": 1837473292, "Mods": [ "weapon.mod.flashlight" ] }, { "ShortName": "pistol.semiauto", "Amount": 1, "SkinID (0 - default)": 1557105240, "Mods": [] }, { "ShortName": "syringe.medical", "Amount": 10, "SkinID (0 - default)": 0, "Mods": [] }, { "ShortName": "grenade.f1", "Amount": 3, "SkinID (0 - default)": 0, "Mods": [] } ], "Kit": "" }, "Which loot table should the plugin use? (0 - default; 1 - own; 2 - AlphaLoot;": 1, "Own loot table (if the loot table type is 1)": { "Minimum numbers of items": 1, "Maximum numbers of items": 1, "Use minimum and maximum values? [true/false]": true, "List of items": [ { "ShortName": "scrap", "Minimum": 5, "Maximum": 10, "Chance [0.0-100.0]": 50.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "supply.signal", "Minimum": 1, "Maximum": 1, "Chance [0.0-100.0]": 20.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "syringe.medical", "Minimum": 1, "Maximum": 2, "Chance [0.0-100.0]": 70.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false } ] } } ] } ] }, "Customizing the box": { "Time to unlock the Crates [sec.]": 900.0, "Which loot table should the plugin use? (0 - default; 1 - own; 2 - AlphaLoot; 3 - EcoLootUI;": 0, "Own loot table (if the loot table type is 1)": { "Minimum numbers of items": 0, "Maximum numbers of items": 0, "Use minimum and maximum values? [true/false]": false, "List of items": [ { "ShortName": "pistol.python", "Minimum": 1, "Maximum": 1, "Chance [0.0-100.0]": 60.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "multiplegrenadelauncher", "Minimum": 1, "Maximum": 1, "Chance [0.0-100.0]": 15.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "sulfur", "Minimum": 500, "Maximum": 800, "Chance [0.0-100.0]": 40.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false }, { "ShortName": "wall.external.high.ice", "Minimum": 1, "Maximum": 5, "Chance [0.0-100.0]": 75.0, "Is this a blueprint? [true/false]": false, "SkinID (0 - default)": 0, "Name (empty - default)": "", "Multiply the amount of the item by the number of days since the beginning of the wipe (on the 3rd day, the loot will be 3 times more)": false } ] }, "Turn on the alarm when breaking into a locked box ?": true }, "Reward in the form of a team to the player who 1 opened the cargo": { "List of commands that are executed in the console (%STEAMID% - the player who looted the box)": [], "Messages that the player will receive (Here you can write about what the player received)": "" }, "Setting up the selection of positions for spawn (For experienced users)": { "Allow spawn on the roads ?": true, "Allow spawn on rivers ?": true, "Radius of monument detection": 40.0, "Detection radius of the tool cupboard (Building Block)": 90.0 } }  
  2. More information about "Meteor Event"

    $15.00

    Meteor Event

    RUST Plugin Test Server
    TEST MY PLUGINS THERE!
    connect play.thepitereq.ovh:28050
     
    Meteor Event plugin allows you to create custom meteor shower events on your server.
    You can set up timed events that initiate a meteor shower, containing unlimited possible entities and the option to activate big rocks that require explosives to destroy.
    The resources from meteors can be multiplied and modified.
    Additionally, you can create custom global events with fully customized gathering sources.
     

     

    Set up custom timed events. Create an infinite number of meteor presets. Supports two types of meteors: normal and large meteors that require explosives. Configure various aspects such as meteor scale, yield, explosive damage, radiation, item output, and more. Run custom events, per-player events, and random player events. Number of meteors adjustable based on the online player count. Fully customize drops for any RUST entity and ambient events, and choose which tools are used to gather meteors. Players can call their own meteor showers, and you can configure random meteors to strike players while destroying regular rocks around the map. Features a highly configurable calling command. Configurable Discord webhook shower announcements Customizable falling angles for events. Set multiple different timed events.  

    /ms - Opens the Meteor Event Control UI. msadmin run <profileName> <amount> - Starts a custom meteor shower of profile <profileName> with <amount> meteors. (Console Command) msadmin direct <profileName> [amount] [playerId] - Spawns [amount] meteors of profile <profileName> above [playerId]'s head. (Console Command) msadmin kill - Kills all meteors around the map. (Console Command)  

    meteorevent.admin - Allows you to use admin features meteorevent.use - Allows use of the /ms command, if permission required. (Configurable) meteorevent.purchase.{profile.Key} - Allows to purchase & call certain meteor events. (Configurable)  

    Configuration Hints
    Used Economy Plugin
    0 - None
    1 - Economics
    2 - ServerRewards
    3 - BankSystem
    4 - ShoppyStock Explosive Config
    The key value - shortname of the damage entity, it's not an item shortname, it's an 3D model that's visible in-game. For explosive ammo use  ammo.rifle.explosive. Config Walkthrough
    Global Meteor Config
    Configuration part for any type and any spawned meteor.
    Meteor Prefabs
    This is a full list of available meteors that can fall from the sky. Here is a default list of them:
     barrel - The Big Barrel Event Prefab. It's a very big barrel with a fully custom gather method that contains 2000 Scrap and 10,000 Metal by default.  falling_star - The ambient event that runs sometimes in the sky but never falls onto the ground. All it does is spawn falling stars in the sky, so you can have a cool effects at night.  metal_ore - Regular metal ore meteor prefab.  stone_ore - Regular stone ore meteor prefab.  sulfur_ore - Regular sulfur ore meteor prefab.  toilet - Funny meteor that was made during plugin development. It also contains a fully custom gather that contains HQM and Metal. Meteor Profiles
    This part of the config is what's visible when you open the /ms command. If you want to make a working meteor event, you need to add a new section here. By default, there are 4 profiles:
     barrel - Runs Big Barrel Event that contains "barrel" prefabs.  default - Runs regular Meteor Event that contains "metal_ore", "stone_ore" and "sulfur_ore" prefabs.  falling_stars - Runs Falling Stars Event that contains "falling_star" prefabs.  toilets - Runs Falling Stars Event that contains "toilet" prefabs. IMPORTANT!  
    The keys in `Meteor Profiles And Spawn Weights (profile: spawn weight)` must be equal to the keys in the `Meteor Prefabs` section, or the plugin won't work correctly!
    The Angle in the Falling Angle Config represents how fast and in which direction the meteors are falling. X and Z are diagonal values, and Y is a vertical value. Making values higher will make meteors fall faster, and the opposite.
    Timed Events
    Random timed events for your server. You don't need to put all Meteor Profiles here, just those that you want to make automatic.
    Enable Random Direct Falling Meteors On Mining Regular Ones and Random Direct Falling Meteor Options
    This option will mean that if a player breaks a regular meteor on the map, there will be a chance to call a direct meteor on him. The default config contains an annotation to the "default" meteor profile, but this event takes 30 seconds by default, so the meteor will fall in the next 30 seconds, not instantaneously.
     

    void OnMeteorShowerStart(int meteorAmount, string profile, bool isDirect, BasePlayer directPlayer) - When meteor event is starting. void OnFallingMeteorSpawned(string meteorPrefabKey, SphereEntity parentEntity, BaseEntity meteorEntity) - When falling meteor has been spawned. void OnMeteorLanded(BaseEntity meteorEntity, string meteorPrefabKey) - When meteor lands on the ground. void OnMeteorsKilled() - When all meteors are removed. void OnFallingMeteorsKilled() - Ran when last still falling meteor is destroyed.  

    { "Commands": [ "ms", "meteor" ], "Command Require Permission": false, "Enable Logs": true, "Enable Plugin Hooks": false, "Global Meteor Config": { "Destroy Meteors Underwater": false, "Destroy Trees On Impact Radius (0 to disable)": 25.0, "Max Meteors On Map At One Time": 80, "Falling Meteor Ground Check Radius (increase might be required if meteors are falling slowly)": 25.0, "Kill Meteors On Roads": true, "Kill Meteors On Rail Tracks": true, "Kill Meteors On Monuments": false, "Fix For Meteor MeshCollider Message (console spam fix only, might have performance impact if enabled)": false, "Meteor Spread On Map (higher = smaller impact radius)": 2.5, "Explosive Ammo Max Shoot Distance": 50.0 }, "Meteor Prefabs": { "barrel": { "Meteor Prefab Path": "assets/bundled/prefabs/radtown/loot_barrel_1.prefab", "Max Meteor Flight Time (0, to not destroy)": 0.0, "Meteor Lifetime (0, to not destroy)": 1800.0, "Minimum Scale": 12.0, "Maximum Scale": 12.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 100.0, "Meteor Radiation Amount": 12.5, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": true, "Enable Meteor Flame": true, "Enable Meteor Smoke": true, "Falling - Randomize Meteor X Rotation": false, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": false, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [], "Fully Custom Gather System Tools": { "Items Per Meteor": [ { "Shortname": "scrap", "Skin ID": 0, "Amount": 2000, "Display Name": "", "Only On Last Hit": false }, { "Shortname": "metal.fragments", "Skin ID": 0, "Amount": 10000, "Display Name": "", "Only On Last Hit": false } ], "Fully Custom Gather System Tools (key value is tool shortname)": { "hammer.salvaged": { "Require Exact Skin ID": false, "Tool Skin ID": 0, "Tool Damage Dealt Percentage": 3.0 } } }, "Additional Output Per Hit": [], "Big Meteor Config": { "Chance (0-100)": 0.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": {}, "Crate Inside Chance (0-100)": 0.0, "Crates Spawned Inside (prefab names: spawn weight)": {} }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Normal", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E0D5C30", "Marker Color #2 (normal only)": "#6E665A", "Marker Radius (normal only)": 0.15, "Map Marker Text (normal only, disabled if empty)": "Space Barrel" } }, "falling_star": { "Meteor Prefab Path": "assets/bundled/prefabs/modding/cinematic/cinelights/cinelight_point_cool.prefab", "Max Meteor Flight Time (0, to not destroy)": 1.5, "Meteor Lifetime (0, to not destroy)": 30.0, "Minimum Scale": 2.0, "Maximum Scale": 5.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 0.0, "Meteor Radiation Amount": 0.0, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": false, "Enable Meteor Flame": false, "Enable Meteor Smoke": false, "Falling - Randomize Meteor X Rotation": true, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": true, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [], "Fully Custom Gather System Tools": { "Items Per Meteor": [], "Fully Custom Gather System Tools (key value is tool shortname)": {} }, "Additional Output Per Hit": [], "Big Meteor Config": { "Chance (0-100)": 0.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": {}, "Crate Inside Chance (0-100)": 0.0, "Crates Spawned Inside (prefab names: spawn weight)": {} }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Explosion", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E01300", "Marker Color #2 (normal only)": "#7D0B00", "Marker Radius (normal only)": 0.4, "Map Marker Text (normal only, disabled if empty)": "" } }, "metal_ore": { "Meteor Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/metal-ore.prefab", "Max Meteor Flight Time (0, to not destroy)": 0.0, "Meteor Lifetime (0, to not destroy)": 1800.0, "Minimum Scale": 0.5, "Maximum Scale": 2.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 0.0, "Meteor Radiation Amount": 0.0, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": true, "Enable Meteor Flame": true, "Enable Meteor Smoke": true, "Falling - Randomize Meteor X Rotation": true, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": true, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [ "rock", "stone.pickaxe" ], "Fully Custom Gather System Tools": { "Items Per Meteor": [], "Fully Custom Gather System Tools (key value is tool shortname)": {} }, "Additional Output Per Hit": [ { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "metal.ore", "Skin ID": 0, "Amount": 35, "Display Name": "", "Chance (0-100)": 35.0, "Only On Last Hit": false }, { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "metal.refined", "Skin ID": 0, "Amount": 2, "Display Name": "", "Chance (0-100)": 2.0, "Only On Last Hit": false } ], "Big Meteor Config": { "Chance (0-100)": 5.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [ { "Shortname": "metal.ore", "Skin ID": 0, "Amount": 900, "Display Name": "", "Chance (0-100)": 100.0, "Only On Last Hit": false }, { "Shortname": "hq.metal.ore", "Skin ID": 0, "Amount": 20, "Display Name": "", "Chance (0-100)": 100.0, "Only On Last Hit": true } ], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": { "ammo.rifle.explosive": { "Damage Dealt": 5.0, "Resource Multiplier": 0.1 }, "explosive.timed.deployed": { "Damage Dealt": 50.0, "Resource Multiplier": 1.0 }, "rocket_basic": { "Damage Dealt": 35.0, "Resource Multiplier": 0.7 } }, "Crate Inside Chance (0-100)": 5.0, "Crates Spawned Inside (prefab names: spawn weight)": { "assets/bundled/prefabs/radtown/crate_normal.prefab": 3, "assets/bundled/prefabs/radtown/crate_normal_2.prefab": 5, "assets/prefabs/misc/supply drop/supply_drop.prefab": 1 } }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Normal", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E01300", "Marker Color #2 (normal only)": "#7D0B00", "Marker Radius (normal only)": 0.15, "Map Marker Text (normal only, disabled if empty)": "" } }, "stone_ore": { "Meteor Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/stone-ore.prefab", "Max Meteor Flight Time (0, to not destroy)": 0.0, "Meteor Lifetime (0, to not destroy)": 1800.0, "Minimum Scale": 0.5, "Maximum Scale": 2.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 0.0, "Meteor Radiation Amount": 0.0, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": true, "Enable Meteor Flame": true, "Enable Meteor Smoke": true, "Falling - Randomize Meteor X Rotation": true, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": true, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [ "rock", "stone.pickaxe" ], "Fully Custom Gather System Tools": { "Items Per Meteor": [], "Fully Custom Gather System Tools (key value is tool shortname)": {} }, "Additional Output Per Hit": [ { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "stones", "Skin ID": 0, "Amount": 50, "Display Name": "", "Chance (0-100)": 35.0, "Only On Last Hit": false }, { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "metal.refined", "Skin ID": 0, "Amount": 2, "Display Name": "", "Chance (0-100)": 2.0, "Only On Last Hit": false } ], "Big Meteor Config": { "Chance (0-100)": 5.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [ { "Shortname": "stones", "Skin ID": 0, "Amount": 1500, "Display Name": "", "Chance (0-100)": 100.0, "Only On Last Hit": false } ], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": { "ammo.rifle.explosive": { "Damage Dealt": 5.0, "Resource Multiplier": 0.1 }, "explosive.timed.deployed": { "Damage Dealt": 50.0, "Resource Multiplier": 1.0 }, "rocket_basic": { "Damage Dealt": 35.0, "Resource Multiplier": 0.7 } }, "Crate Inside Chance (0-100)": 5.0, "Crates Spawned Inside (prefab names: spawn weight)": { "assets/bundled/prefabs/radtown/crate_normal.prefab": 3, "assets/bundled/prefabs/radtown/crate_normal_2.prefab": 5, "assets/prefabs/misc/supply drop/supply_drop.prefab": 1 } }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Normal", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E01300", "Marker Color #2 (normal only)": "#7D0B00", "Marker Radius (normal only)": 0.15, "Map Marker Text (normal only, disabled if empty)": "" } }, "sulfur_ore": { "Meteor Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/sulfur-ore.prefab", "Max Meteor Flight Time (0, to not destroy)": 0.0, "Meteor Lifetime (0, to not destroy)": 1800.0, "Minimum Scale": 0.5, "Maximum Scale": 2.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 0.0, "Meteor Radiation Amount": 0.0, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": true, "Enable Meteor Flame": true, "Enable Meteor Smoke": true, "Falling - Randomize Meteor X Rotation": true, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": true, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [ "rock", "stone.pickaxe" ], "Fully Custom Gather System Tools": { "Items Per Meteor": [], "Fully Custom Gather System Tools (key value is tool shortname)": {} }, "Additional Output Per Hit": [ { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "sulfur.ore", "Skin ID": 0, "Amount": 20, "Display Name": "", "Chance (0-100)": 35.0, "Only On Last Hit": false }, { "Required Gather Per Hit (0 to disable)": 20, "Shortname": "metal.refined", "Skin ID": 0, "Amount": 2, "Display Name": "", "Chance (0-100)": 2.0, "Only On Last Hit": false } ], "Big Meteor Config": { "Chance (0-100)": 5.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [ { "Shortname": "sulfur.ore", "Skin ID": 0, "Amount": 450, "Display Name": "", "Chance (0-100)": 100.0, "Only On Last Hit": false } ], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": { "ammo.rifle.explosive": { "Damage Dealt": 5.0, "Resource Multiplier": 0.1 }, "explosive.timed.deployed": { "Damage Dealt": 50.0, "Resource Multiplier": 1.0 }, "rocket_basic": { "Damage Dealt": 35.0, "Resource Multiplier": 0.7 } }, "Crate Inside Chance (0-100)": 5.0, "Crates Spawned Inside (prefab names: spawn weight)": { "assets/bundled/prefabs/radtown/crate_normal.prefab": 3, "assets/bundled/prefabs/radtown/crate_normal_2.prefab": 5, "assets/prefabs/misc/supply drop/supply_drop.prefab": 1 } }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Normal", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E01300", "Marker Color #2 (normal only)": "#7D0B00", "Marker Radius (normal only)": 0.15, "Map Marker Text (normal only, disabled if empty)": "" } }, "toilet": { "Meteor Prefab Path": "assets/bundled/prefabs/static/toilet_b.static.prefab", "Max Meteor Flight Time (0, to not destroy)": 0.0, "Meteor Lifetime (0, to not destroy)": 1800.0, "Minimum Scale": 1.2, "Maximum Scale": 3.0, "Yield Multiplier": 2.0, "Scale Yield By Size": true, "Meteor Radiation Chance (0-100)": 100.0, "Meteor Radiation Amount": 12.5, "Scale Radiation With Size": true, "Run Atmosphere Enter Sound": true, "Enable Meteor Flame": true, "Enable Meteor Smoke": true, "Falling - Randomize Meteor X Rotation": true, "Falling - Randomize Meteor Y Rotation": true, "Falling - Randomize Meteor Z Rotation": true, "Landed - Randomize Meteor X Rotation": false, "Landed - Randomize Meteor Y Rotation": true, "Landed - Randomize Meteor Z Rotation": false, "Landed Entity Offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Required Tool To Destroy - Whitelist (shortnames)": [], "Required Tool To Destroy - Blacklist (shortnames)": [], "Fully Custom Gather System Tools": { "Items Per Meteor": [ { "Shortname": "metal.refined", "Skin ID": 0, "Amount": 300, "Display Name": "", "Only On Last Hit": false }, { "Shortname": "metal.fragments", "Skin ID": 0, "Amount": 5000, "Display Name": "", "Only On Last Hit": false } ], "Fully Custom Gather System Tools (key value is tool shortname)": { "hammer.salvaged": { "Require Exact Skin ID": false, "Tool Skin ID": 0, "Tool Damage Dealt Percentage": 3.0 }, "paddle": { "Require Exact Skin ID": false, "Tool Skin ID": 0, "Tool Damage Dealt Percentage": 2.5 } } }, "Additional Output Per Hit": [], "Big Meteor Config": { "Chance (0-100)": 5.0, "Minimum Scale": 5.0, "Maximum Scale": 7.0, "Output Per Hit": [ { "Shortname": "metal.refined", "Skin ID": 0, "Amount": 50, "Display Name": "", "Chance (0-100)": 100.0, "Only On Last Hit": false } ], "Call OnDispenserGather hook": true, "Explosive Config (key value is explosive prefab shortname, see website for more info)": { "ammo.rifle.explosive": { "Damage Dealt": 5.0, "Resource Multiplier": 0.1 }, "explosive.timed.deployed": { "Damage Dealt": 50.0, "Resource Multiplier": 1.0 }, "rocket_basic": { "Damage Dealt": 35.0, "Resource Multiplier": 0.7 } }, "Crate Inside Chance (0-100)": 0.0, "Crates Spawned Inside (prefab names: spawn weight)": {} }, "Marker Config": { "Marker Type (None/Normal/Explosion)": "Normal", "Marker Alpha (normal only)": 0.75, "Marker Color #1 (normal only)": "#E0D5C30", "Marker Color #2 (normal only)": "#6E665A", "Marker Radius (normal only)": 0.15, "Map Marker Text (normal only, disabled if empty)": "Space Toilet" } } }, "Meteor Profiles": { "barrel": { "Randomized Impact Radius (if direct meteor)": 10.0, "Direct Meteor Falling Angle": { "x": 0.0, "y": -2.0, "z": 0.0 }, "Meteor Event Length (in seconds)": 10.0, "Incoming Shower Sound Effect Prefab (disabled if empty)": "assets/prefabs/tools/pager/effects/beep.prefab", "Send Message About Meteor Event On Chat": true, "Spawn Height": 500.0, "Falling Angle Config": [ { "Appear Weight": 1, "Angle": { "x": 0.0, "y": -0.6, "z": 0.0 }, "Falling Radius Offset": { "x": 0.0, "y": 0.0, "z": 0.0 } } ], "Meteor Profiles And Spawn Weights (profile: spawn weight)": { "barrel": 1 }, "Purchase Config": { "Allow Purchasing": false, "Used Economy Plugin (see website for reference)": 0, "Used Economy Currency (if ShoppyStock used)": "rp", "Required Permission": true, "Direct Meteor Shower (on player)": false, "Allow To Spawn Large Meteors": false, "Meteors Amount": 10, "Item Shortname Required To Purchase Meteor Shower (empty if currency)": "scrap", "Item Skin ID Required To Purchase Meteor Shower (empty if currency)": 0, "Item/Currency Amount Required To Purchase Meteor Shower": 1000, "Cooldown After Purchasing Meteor Shower (in seconds)": 3600 } }, "default": { "Randomized Impact Radius (if direct meteor)": 10.0, "Direct Meteor Falling Angle": { "x": 0.0, "y": -9.0, "z": 0.0 }, "Meteor Event Length (in seconds)": 30.0, "Incoming Shower Sound Effect Prefab (disabled if empty)": "assets/prefabs/tools/pager/effects/beep.prefab", "Send Message About Meteor Event On Chat": true, "Spawn Height": 500.0, "Falling Angle Config": [ { "Appear Weight": 1, "Angle": { "x": 3.5, "y": -4.6, "z": 0.0 }, "Falling Radius Offset": { "x": -300.0, "y": 0.0, "z": 0.0 } }, { "Appear Weight": 1, "Angle": { "x": -3.5, "y": -4.6, "z": 1.2 }, "Falling Radius Offset": { "x": 300.0, "y": 0.0, "z": -100.0 } } ], "Meteor Profiles And Spawn Weights (profile: spawn weight)": { "metal_ore": 1, "stone_ore": 1, "sulfur_ore": 1 }, "Purchase Config": { "Allow Purchasing": true, "Used Economy Plugin (see website for reference)": 0, "Used Economy Currency (if ShoppyStock used)": "rp", "Required Permission": true, "Direct Meteor Shower (on player)": true, "Allow To Spawn Large Meteors": false, "Meteors Amount": 3, "Item Shortname Required To Purchase Meteor Shower (empty if currency)": "scrap", "Item Skin ID Required To Purchase Meteor Shower (empty if currency)": 0, "Item/Currency Amount Required To Purchase Meteor Shower": 1000, "Cooldown After Purchasing Meteor Shower (in seconds)": 3600 } }, "falling_stars": { "Randomized Impact Radius (if direct meteor)": 10.0, "Direct Meteor Falling Angle": { "x": 0.0, "y": -9.0, "z": 0.0 }, "Meteor Event Length (in seconds)": 60.0, "Incoming Shower Sound Effect Prefab (disabled if empty)": "", "Send Message About Meteor Event On Chat": false, "Spawn Height": 500.0, "Falling Angle Config": [ { "Appear Weight": 1, "Angle": { "x": 45.5, "y": -4.2, "z": 12.7 }, "Falling Radius Offset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, { "Appear Weight": 1, "Angle": { "x": -56.5, "y": -3.2, "z": -14.2 }, "Falling Radius Offset": { "x": 0.0, "y": 0.0, "z": 0.0 } } ], "Meteor Profiles And Spawn Weights (profile: spawn weight)": { "falling_star": 1 }, "Purchase Config": { "Allow Purchasing": false, "Used Economy Plugin (see website for reference)": 0, "Used Economy Currency (if ShoppyStock used)": "rp", "Required Permission": true, "Direct Meteor Shower (on player)": false, "Allow To Spawn Large Meteors": false, "Meteors Amount": 10, "Item Shortname Required To Purchase Meteor Shower (empty if currency)": "scrap", "Item Skin ID Required To Purchase Meteor Shower (empty if currency)": 0, "Item/Currency Amount Required To Purchase Meteor Shower": 1000, "Cooldown After Purchasing Meteor Shower (in seconds)": 3600 } }, "toilets": { "Randomized Impact Radius (if direct meteor)": 10.0, "Direct Meteor Falling Angle": { "x": 0.0, "y": -9.0, "z": 0.0 }, "Meteor Event Length (in seconds)": 60.0, "Incoming Shower Sound Effect Prefab (disabled if empty)": "assets/prefabs/tools/pager/effects/beep.prefab", "Send Message About Meteor Event On Chat": true, "Spawn Height": 500.0, "Falling Angle Config": [ { "Appear Weight": 1, "Angle": { "x": 3.5, "y": -4.6, "z": 0.0 }, "Falling Radius Offset": { "x": -300.0, "y": 0.0, "z": 0.0 } }, { "Appear Weight": 1, "Angle": { "x": -3.5, "y": -4.6, "z": 1.2 }, "Falling Radius Offset": { "x": 300.0, "y": 0.0, "z": -100.0 } } ], "Meteor Profiles And Spawn Weights (profile: spawn weight)": { "toilet": 1 }, "Purchase Config": { "Allow Purchasing": false, "Used Economy Plugin (see website for reference)": 0, "Used Economy Currency (if ShoppyStock used)": "rp", "Required Permission": true, "Direct Meteor Shower (on player)": false, "Allow To Spawn Large Meteors": false, "Meteors Amount": 10, "Item Shortname Required To Purchase Meteor Shower (empty if currency)": "scrap", "Item Skin ID Required To Purchase Meteor Shower (empty if currency)": 0, "Item/Currency Amount Required To Purchase Meteor Shower": 1000, "Cooldown After Purchasing Meteor Shower (in seconds)": 3600 } } }, "Timed Events": { "default": { "Event Every X Seconds (minimal time, in seconds)": 1200, "Event Every X Seconds (maximal time, in seconds)": 2400, "Used Meteor Config Keys (profile: spawn weight)": { "default": 10, "falling_stars": 1 }, "Direct Meteors To Players": false, "Meteor Amount Based On Player Count": true, "Meteor Count (if based on player count - per player)": 4.0, "Max Meteor Count": 40, "Chance To Start Event (0-100)": 100.0, "Commands Ran On Start": [], "Webhook Message": { "Enabled": false, "Embed": true, "Webhook": "", "Inline": true, "Color": 0, "Title": "Meteor Shower", "Message": "Meteor Shower with {0} meteors is incoming!" } }, "toilets": { "Event Every X Seconds (minimal time, in seconds)": 28800, "Event Every X Seconds (maximal time, in seconds)": 50400, "Used Meteor Config Keys (profile: spawn weight)": { "toilets": 1 }, "Direct Meteors To Players": true, "Meteor Amount Based On Player Count": false, "Meteor Count (if based on player count - per player)": 10.0, "Max Meteor Count": 10, "Chance To Start Event (0-100)": 5.0, "Commands Ran On Start": [ "say There is {meteorCount} falling toilets in the sky!" ], "Webhook Message": { "Enabled": false, "Embed": true, "Webhook": "", "Inline": true, "Color": 0, "Title": "Meteor Shower", "Message": "Meteor Shower with {0} meteors is incoming!" } } }, "Enable Random Direct Falling Meteors On Mining Regular Ones": true, "Random Direct Falling Meteor Options": [ { "Spawn Chance (0-100)": 1.0, "Meteor Profile Name (not prefab key)": "default", "Meteor Min Amount": 1, "Meteor Max Amount": 3, "Allow To Spawn Large Meteors": false }, { "Spawn Chance (0-100)": 0.0, "Meteor Profile Name (not prefab key)": "toilets", "Meteor Min Amount": 1, "Meteor Max Amount": 3, "Allow To Spawn Large Meteors": false } ] }
  3. More information about "Geodes"

    $20.00 $13.00

    Geodes

    Geodes
    Looking to add another layer of   gameplay for your players?  
    Or just to keep them a little busier gathering geodes and having "Rockhound" crack them open for some "Fair Trades"?
    Now you can add your own Customizable Geodes to your Server.
    When a player mines a node, you can configure drop rate and loot content.
    When a player picks up ore, you can enable or disable a chance of them finding a geode, based on your geodes spawn rate.
    You can also configure for a chance for the geode to be empty like in the "Real World"
    Jackhammer harvest is also configurable.
    You can blacklist tools as needed.
     
    Spawn the Geode Shed Via Copy Paste, MarkerManager & ZoneManager Or AutoSpawn at Outpost Automatically with Copy Paste to handle paste, ZoneManager to handle decay and looting prevention etc.
     
    MarkerManager via Umod can be used to mark the NPCS Location on the map.
     
    NPC SETUP
    Use /SpawnRockhound to set the NPC Trader Position
    To remove
    Use /RemoveRockhound
    On new save, the data will clear to prevent any floaters.
    NPC clothing is configurable, I set it up with some basic clothing with Skins as an Example, You can also use Kits to Set up your NPC as you wish.
     
    NPC SHED SETUP
    Use /pastegeodes   to set the npc shed. Relies on Copypaste, and ZoneManager to handle decay and other flags.
     
    OTHER COMMANDS
    Use /givegeodes to spawn all custom geode items in your inventory, good for testing trade and crack open item pulls.
     
    Demo Vid for Paste Instructions
     
     

     
    Lang
    { "RockhoundCooldownMessage": "[<color=#70b8db>Rockhound</color>] Give me <color=#9370db>{0}</color> seconds, Let me rest my swinging arm...", "EmptyGeodeMessage": "[<color=#9370db>Geodes</color>] Your <color=#db9370>{0}</color> was empty!", "NoPerms": "[<color=#9370db>Geodes</color>] You don't have permission to run this command!", "GeodeInteractionNoGeodes": "[<color=#70b8db>Rockhound</color>] :nervous: \n\nCome back when you have enough <color=#db9370>Geodes</color>.\n\n Until then! \n\n:happy:", "GeodeInteractionTradeMessage1": "[<color=#70b8db>Rockhound</color>] :nervous: \n\nI can give you...", "GeodeInteractionTradeMessage2": "\nin exchange for your <color=#db9370>Geode(s)</color>.\n\nSeems like a fair trade to me! \n\n:happy:", "GeodeHarvestMessage": "[<color=#9370db>Geodes</color>] <color=#db9370>{0}</color> Harvested!", "GeodeHarvestMessage1": "[<color=#9370db>Geodes</color>] A <color=#db9370>{0}</color> was found on the <color=#db9370>ground</color>!", "GeodeInteractionFullInventory": "[<color=#70b8db>Rockhound</color>] Your <color=#9370db>Inventory</color> is full, I'll place the Item(s) on the <color=#db9370>ground</color>.", "GeodesSpawned": "[<color=#9370db>Geodes</color>] All Custom <color=#db9370>Geode</color> Items sent to your Inventory." }  
    Config
     
    { "Discord Webhook URL": "INSERTURLHERE", "Chat Icon": 0, "Position of Building for Outpost Spawn": { "x": -80.45, "y": 0, "z": -35.73 }, "Rotation Correction of The Building": -77, "NPC Positioning If using Outpost Spawn": { "x": -80.3, "y": 0.2, "z": -34.34 }, "Rotation Correction of The NPC": 90, "Dynamic (Outpost) Spawn Of The NPC Building and NPC Enabled?(CopyPaste Req. MarkerManager & Zone Manager Recommended)": true, "Enable Harvest Message?": true, "Enable Harvest On Collectable Pickup(Stone, Sulfur, Metal Ore)?": true, "Tool Blacklist": [ "icepick.salvaged", "knife.bone" ], "Ability To Harvest With Jackhammer?": true, "Maximum Amount of Like Geodes Traded at a Time": 3, "NPC Interaction Cooldown (seconds)": 3, "Enable Marker Manager from UMOD, To Mark Rockhound Location?": true, "Enable NPC Kit": false, "NPC Kit Name": "", "Geode Types": [ { "Geode Name": "Magnetite Geode", "Geode SkinID": 3157464677, "Geode Harvest Probability - 100 = 100%": 5, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "lowgradefuel", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "hq.metal.ore", "Skin": 0, "Custom Name": "", "Amount Min": 5, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 50, "Amount Max": 100, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "ammo.pistol.fire", "Skin": 0, "Custom Name": "", "Amount Min": 2, "Amount Max": 4, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] }, { "Geode Name": "Septarian Geode", "Geode SkinID": 3157464875, "Geode Harvest Probability - 100 = 100%": 5, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "metal.fragments", "Skin": 0, "Custom Name": "", "Amount Min": 6, "Amount Max": 15, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "metalspring", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 2, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "roadsigns", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 3, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] }, { "Geode Name": "Irradiated Geode", "Geode SkinID": 3157465353, "Geode Harvest Probability - 100 = 100%": 3, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "lowgradefuel", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "hq.metal.ore", "Skin": 0, "Custom Name": "", "Amount Min": 4, "Amount Max": 12, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "ammo.rocket.hv", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 2, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "ammo.pistol.hv", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 3, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] } ], "NPC Clothing Options": [ { "Shortname": "pants", "Skin": 2919986425 }, { "Shortname": "tshirt", "Skin": 844217778 }, { "Shortname": "shoes.boots", "Skin": 2090776132 }, { "Shortname": "hat.cap", "Skin": 812550226 }, { "Shortname": "metal.facemask", "Skin": 905114071 } ] }  
    Thanks for viewing! - Wrecks
     
     
    Thanks to @imthenewguy  for the tips!  
    & to @Luuxen  for the help testing.
  4. More information about "Bot Purge Event"

    $15.00 $9.75

    Bot Purge Event

    Supports Economics & Server Rewards
    You can use either or,   both at the same time if needed, or both set to false.
    The Event
    Challenge your players and have them compete for the most amount of NPC/Bot kills for the duration of the event.
    The highest scoring player will earn the loot and bragging rights.  
    Features
    Headshot "Crunch" Lets your players know its time to take out some bots.
    Leaderboard tracker, counts kills of your top players, and also counts down the time.
    (Kill counter sits on right side of compass.)
    Tie breaker implemented to randomly decide a winner, on delay for Dramatics  😉
    At the end the winner will receive whatever loot you specified in the table. (Skinning and Custom names in config)
    And now you can reward them Economics balance or Server Rewards Points.
    The Winner will now be logged Via Discord and state if it was a tie breaker or an uncontested win.
    Commands
    /Purge - Manually Starts the event
    /PurgeEnd - Manually End
    These commands may vary due to what you set in config.
    Start and end can be executed from Rcon
     
    HUD USERS  
     

     
    HUD CONFIG ADDITION  
    Your color and Icon taste may differ.
    Feel free to Change it.
    , { "Hook OnEventStart": "OnBotPurgeEventStart", "Hook OnEventStop": "OnBotPurgeEventEnd", "Name": "BotPurgeEvent", "Active color": "#f02020", "Icon": "https://cdn.discordapp.com/attachments/1131387423838961747/1149341840391278642/BOTPURGEEVENTICON.png", "Color": "#A020F0", "Enable": true }  
    HUD .cs File Custom Events ADDITION  
     
            private void OnBotPurgeEventStart() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name);                   private void OnBotPurgeEventEnd() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name);  
    RUNNING   COMMANDS  
     
    Use {id} to target your player who won.
     
    Config ex.
    { "Leaderboard Options": { "Enable Leaderboard UI?": true, "Leaderboard UI Anchor Min": "0.5 1", "Leaderboard UI Anchor Max": "0.5 1", "Leaderboard UI Offset Min": "250 -150", "Leaderboard UI Offset Max": "450 0", "Leaderboard UI Font": "permanentmarker.ttf" }, "Event Options": { "Enable Scheduled Events?": true, "Purge Command": "purge", "Purge End Command": "purgeend", "Min Random Event Interval in Seconds": 3600, "Max Random Event Interval in Seconds": 7200, "Minimum Players to Start Event": 2, "Event Duration in Seconds": 600, "Enable Start FX?": true, "Enable Chat Countdown?": true, "Chat Countdown Interval in Minutes": 5, "Webhook URL (Leave blank to disable)": "" }, "Reward Options": { "Enable Winner Commands?": true, "Winner Commands": [ "inventory.giveto {id} rifle.ak 1", "inventory.giveto {id} paper 10" ], "Enable Economic Payout?": true, "Economic Payout Amount": 100.0, "Enable Server Rewards Payout?": true, "Server Rewards Payout Amount": 100, "Enable Winner Items?": true, "Min Items to Give": 1, "Max Items to Give": 2, "Winner Items": [ { "Shortname": "blood", "SkinID": 0, "Probability (0-1)": 0.8, "Custom Name": "", "Minimum Amount": 10, "Maximum Amount": 20 }, { "Shortname": "bleach", "SkinID": 0, "Probability (0-1)": 0.2, "Custom Name": "", "Minimum Amount": 1, "Maximum Amount": 3 } ] } }  
    Lang ex.
     
    { "EventActive": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Bot Purge Event has started! <color=#884808>Kill</color> as many bots as you can!", "EventAlreadyRunning": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Event is already running.", "EventNotRunning": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Event is not currently running.", "NoPermissionStart": "[<color=#880808>BOT PURGE EVENT</color>] \nYou don't have permission to start the Bot Purge Event.", "NoPermissionEnd": "[<color=#880808>BOT PURGE EVENT</color>] \nYou don't have permission to end the Bot Purge Event.", "ManuallyEnded": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Event was manually Ended.", "NoParticipants": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Event has ended! Unfortunately, no one participated.", "CountdownText": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Bot Purge Event will end in <color=#880808>{0}</color> minute(s).", "WinnerAnnounce": "{0}", "TieMessage": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Bot Purge Event has ended! There was a tie among <color=#880808>{0}</color> players with <color=#880808>{1}</color> kills.", "TieWinnerMessage": "[<color=#880808>BOT PURGE EVENT</color>]\nThe winner was randomly selected: <color=#880808>{0}</color> with <color=#880808>{1}</color> kills!\n", "HasEnded": "[<color=#880808>BOT PURGE EVENT</color>] \nThe Bot Purge Event has ended!", "EndMessage": "[<color=#880808>BOT PURGE EVENT</color>]\n\nBot Purge Rewards\n\nThe Winner is <color=#880888>{0}</color> with <color=#884808>{1}</color> kill(s)!", "RewardMessage": "\n<color=#880848>{0}</color> <color=#888808>x</color> <color=#088848>{1}</color>", "EconomicRewardMessage": "\n<color=#880888>{0}</color> received <color=#bb9b65>$</color><color=#85bb65>{1}</color>!", "PlayerEarnedMessage": "\n<color=#880888>{0}</color> earned:\n{1}", "ServerRewardsMessage": "\n<color=#880888>{0}</color> also received <color=#85bb65>{1}</color><color=#bb9b65> RP</color>!" }  
    Thank you!
    Any questions or suggestions feel free to reach out, thank you for viewing - Wrecks
  5. More information about "No Building Debris"

    $10.00

    No Building Debris

    No Building Debris is a plugin that will help improve players client fps a lot by getting rid of the gibs on Building Blocks destruction. I provided 4 options so if you want to keep some gibs on you can! These will work on all objects that are considered building blocks, such as high external walls!
     
     
    PLEASE READ BEFORE BUYING!
    For this to work it requires the server to disable sandbox, it uses Harmony code which allows me to modify the server code to allow this to be possible. You can find out how to disable sandbox  below. After disabling, you can drop the plugin in the plugin folder like normal.
    To disable Sandbox, head to your RustDedicated_Data/Managed folder and create a file called oxide.disable-sandbox then restart your server to apply the change.  
    Config
    { "Remove Admin Kill Gibs?": true, "Remove Stability Gibs?": true, "Remove Demolish Gibs?": true, "Remove Killed Gibs?": true }
2.1m

Downloads

Total number of downloads.

9.7k

Customers

Total customers served.

141.3k

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.