ELF's Wishlist
-
Admin Tools
By ViolationHandler.exe in Plugins
Admin Tools is an all-in-one plugin designed to make your job as a server owner/admin easier. This plugin has a wide range of features and commands that allow you to control your server easily, both in-game and via Discord. It also adds custom quality of life features exclusive to this plugin!
★ Inventory Viewing System - View an NPC or player's inventory in Discord and in-game
★ Multi-Server Support - Allows you to manage multiple Rust servers from a single bot
★ Custom Combatlog System - View a player's combatlog in Discord and in-game
★ Backpack Viewing System - View a player's backpack (uMod plugin) in Discord
★ Custom ID System - Get the ID of players on your server quick and easy, copy directly from chat
★ Warn System - Inform players of their wrongdoings and keep track of them (Warn Visuals: UI, Chat, Chat + Toast/Gametip)
★ Watchlist System - Lets you put suspicious players on a list for you to monitor, logs in-game and to discord
★ Server Command System - Reload/load/unload plugins and other console commands in Discord and in-game
★ F7 Report Logging System - Log F7 reports to discord with their combat log attached (if enabled)
★ and more! (Rest of features below)
(Changed/Exclusive):
* Timestamps for video in video's description - Make sure to up video quality if watching from this site.
* Timestamps for video in video's description - Make sure to up video quality if watching from this site.
★ Permission System - Grant/revoke permissions to groups and players from Discord and in-game
★ Minecraft Creative System - While enabled, hold middle click to get the item you're looking at
★ Rename System - Rename the players who think they are funny (toggle in config)
★ Tempban System - Tempban players with no database required
★ Unique ID System - Find players even when they have the same or similar names -- Thanks to nivex ❤️
★ Kill, Wound, Revive & Respawn System - Kill, wound (down), revive and respawn players from Discord and in-game
★ Team Viewing System - View a player's team members from Discord and in-game
Q: How do I set up the bot?
A: Set Up Instructions - If you miss any permissions, can always add them to the Admin Tools role in discord after you invite the bot.
Q: Does this plugin link players to Rust?
A: No. You can use the free plugin DiscordCore by MJSU if you would like to link your players.
Q: Does this plugin log kills/PMs/F1 Spawn/chat?
A: No. Admin Tools only logs the following if enabled: F7 Reports, Bans, commands from this plugin, and players who are watchlisted. You can always view a player's combatlog from discord though. You can use the free logging plugins DiscordLogger by MONoH or DiscordChat by MJSU depending on your goal. However, personally, I recommend against using logging functionality that would be occurring very frequently due to Discord's rate limiting. Though, DIscordLogger is made in a way that combines messages if possible to prevent limiting.
Q: Can this log to multiple Discord servers?
A: YES. All you need to put for logging to multiple servers is the channel ID you want to log to in the list of channel IDs in the config.
Q: Does this plugin ONLY work with Discord Extension 3.0.0+?
A: YES. You need to download the 3.0.0+ version from GitHub, it is linked at the top (and right here) as a required dependency. Any version prior to 3.0.0 will not work with this plugin, but any version 3.0.0 and later will.
Q: Will this work on a shared hosting server?
A: Yes, BUT you will not be able to take advantage of the threading done within the plugin. It should still work fine, but when you're on a shared host, you may only have access to a single core/thread (not positive on which) and as a result the threading I am doing in the plugin will just be ran on the main thread. As a result some of the discord functionality (ie: image generation) may affect the server as its now running on the main thread (what the server uses to run the game on) instead of a separate thread which would normally not affect the server. The image generation stuff (backpack and inventory) is normally pretty quick depending on number of items and pictures being used/sent, and can be between 100-250ms to generate on my server, however that was while no players were on.
Q: How do I fix this error Response Code: Forbidden Discord Error Code: 50001 Discord Error: Missing Access ?
A: All you need to fix this issue is MFA/2FA on the account used to create the bot. This issue is caused by Discord requiring your account to have either MFA or 2FA due to the bot being in a Community Discord server. After you add 2FA/MFA this error will go away.
Q: Renaming isn't working, how do I fix this?
A: The issue is likely that you don't have it enabled in the config, make sure to enable it in the config, its above the warning options and the discord API options.
Q: My commands aren't appearing, how do I fix this?
A: You can do the following in an attempt to try and force the bot to update its commands:
Discord > Server Settings > Integrations > Admin Tools Bot > Toggle one of the checkboxes it shows in either Roles & Members or Channels > Save > Undo toggle > Save again.
Q: Does this work with Rustcord?
A: Yes, however you need this version here by MJSU as it has been updated to work with DiscordExtension 3.0.0+ versions.
Q: How do I set up Multi-Server Support?
A: Do as follows:
Enable the bool (true/false) config option for multi-server system. Fill and keep the list of servers order the same if possible between configs (not required, but recommended). Use the /server command in discord to swap to the server you want to start listening to/sending commands to. On first use of command, it will error in all but one server console (tries to reply to a message more than once), that is expected and doesn't do that after that first command. It is used to set it up. If you want the activity information to change when swapping servers, make sure to enable that functionality in the config.
Special thanks to Nivex for both creating and allowing me to use the method used to generate unique IDs for players.
For support, please make a support ticket or join the Cobalt Studios Discord.
- #admin
- #tools
-
(and 37 more)
Tagged with:
- #admin
- #tools
- #admin tools
- #moderation
- #discord
- #inventory
- #watchlist
- #warn
- #rename
- #backpacks
- #combatlog
- #custom
- #discord tools
- #id
- #ban
- #tempban
- #report
- #configurable
- #owner
- #discord bot
- #controller
- #team
- #team view
- #f7
- #f7 report
- #cobalt
- #cobalt studios
- #copy paste
- #copypaste
- #backpack
- #creative
- #permission
- #violationhandler.exe
- #violationhandler
- #admintools
- #clans
- #essentials
- #admin tool
- #tool
-
Virtual Quarries
By ThePitereq in Plugins
RUST Plugin Test Server
TEST MY PLUGINS THERE!
connect play.thepitereq.ovh:28050
Virtual Quarries plugin is a major upgrade to quarries. You can create and place quarries that extract any type of resource and access them from anywhere on the map. Set up an infinite number of quarry types, apply custom quarry limits with a permission system, grant friends access to resource storage, upgrade your quarry to get more resources, customize survey items and fuel, and much more! You can even customize the static quarries on the map to be instanced, allowing each player to have their own quarry.
Extensive customization and enhancements for quarries. Place an infinite number of quarries of various types and give access to friends and teammates, including offline players. Customize the output for each quarry type, allowing them to dig anything from stone and ores to rockets and C4, with full support for skins and display names. The permission system lets you limit the number of quarries per player, and you can upgrade your quarries for better output, capacity, and fuel efficiency. The items required to place quarries can be customized based on the quarry's resource output. M ultiple types of survey charges, each corresponding to different quarry types. Full data merge through wipes. Responsive RUST-themed UI. Customizable fuel types for each quarry. Custom digging method ensures quarries dig once every 60 seconds by default to improve performance, but this frequency is configurable. Supports static quarries, pumpjacks, and the giant excavator pit, with instanced inventories for each player and customizable outputs.
virtualquarries.use - Allows you to open /qr menu. (Needs to be enabled in config) virtualquarries.share - Allows players to give other teammates access to their quarries. (Needs to be enabled in config) virtualquarries.static.quarry - Gives access to static quarries. (Needs to be enabled in config) virtualquarries.static.pumpjack - Gives access to static pump jacks. (Needs to be enabled in config) virtualquarries.static.excavator - Gives access to giant excavator. (Needs to be enabled in config)
/qr - Opens Virtual Quarry Menu. (Configurable)
Economy Plugin Config
0 - None 1 - Economics 2 - ServerRewards 3 - IQEconomic 4 - BankSystem 5 - ShoppyStock Quarry Limit Extra
You can limit sum of quarries by adding "*" into your permission list, so players can mix quarry profiles until they reach overall limit.
Example: "virtualquarries.default": { "*": 3, "pumpjack": 1 }, Based on regular configuration this setup will limit player to have 3 of any type of quarrym but only 1 pumpjack, so he can have 2 quarries and 1 pumpjack or 3 quarries and no pumpjack.
OnQuarryUpgraded(BasePlayer player, int quarryLevel, string quarryProfile) - Called when quarry is successfully upgraded. OnQuarryRemoved(BasePlayer player, string quarryProfile) - Called when quarry is successfully removed. OnCustomSurveyThrow(BasePlayer player, string quarryProfile) - Called when custom survey is successfully throwed. OnQuarryPlaced(BasePlayer player, string quarryProfile) - Called when quarry is succesfully placed.
Example Config
With additional quarry types, more upgrade levels etc. (my private configuration)
VirtualQuarries.json
{ "Command List": [ "qr", "quarry", "quarries", "vq", "virtualquarry", "virtualquarries" ], "UI Action Cooldown (in seconds, 0 to disable)": 0.0, "Enable Console Logs": true, "PopUpAPI - Preset Name": "Legacy", "Override Custom Skinned Items With Steam Icons (no URLs needed)": false, "Additional Steam Image Download": false, "Require Permission For Use": false, "Lock Access To Quarry Profiles If Lost Permission": false, "Mining Quarry/Pump Jack Limit Permissions": { "virtualquarries.default": { "pumpjack": 1, "quarry": 2 }, "virtualquarries.vip": { "pumpjack": 2, "quarry": 3 } }, "Sharing - Require Permission": false, "Sharing - Remove Members If Owner Offline More Than X Days (0, to disable)": 0, "Sharing - Share Only To Teammates": false, "Data - Enable Data Wipe On Server Wipe": false, "Data - Store Container Data In File And Restore On Server Wipe": false, "Data - Store Container Interval (in seconds)": 1800, "Quarry Tick (how often quarries dig resources, in seconds)": 60, "Static Quarry Tick (how often quarries dig resources, in seconds)": 60, "Excavator Quarry Tick (how often quarries dig resources, in seconds)": 60, "Storage Prefab": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "Sound - Start Sound": "assets/prefabs/npc/autoturret/effects/online.prefab", "Sound - Stop Sound": "assets/prefabs/npc/autoturret/effects/offline.prefab", "Survey Charge - Allow Throwing Survey Charges": false, "Survey Charget Types": { "survey": { "Effect Path": "assets/bundled/prefabs/fx/survey_explosion.prefab", "Required Permission (empty, if not required)": "", "Chance For Resources (0-100)": 75, "Displayed Survey Title Translation Key": "SurveyCharge", "Required Item": { "Shortname": "surveycharge", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } } }, "Upgrades - Used Economy Plugin (0 - None, See Website For More Info)": 0, "Upgrades - Economy Currency (If Economy Plugin Is 5 - ShoppyStock)": "rp", "Removing Quarries - Refund Items": true, "Removing Quarries - Refund Upgrades": false, "Go Back Button - Position (1-2)": 1, "Upgrade UI - Responsive Position": true, "Static Quarries - Enable": false, "Static Quarries - Disable Running Effect": false, "Excavator Quarry - Enable": false, "Excavator Quarry - Lock Air Drops": false, "Excavator Quarry - Resource Container Size": 18, "Excavator Quarry - Fuel Container Size": 6, "Static Quarries - Quarry Requires Permission": false, "Static Quarries - Pump Jack Requires Permission": false, "Static Quarries - Excavator Requires Permission": false, "Static Quarries - Resource Container Size": 18, "Static Quarries - Fuel Container Size": 6, "Static Quarries - Fuel Item": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Excavator Quarry - Fuel Item": { "Shortname": "diesel_barrel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Static Quarries - Metal Quarry Output": [ { "Shortname": "stones", "Skin": 0, "Amount Per Tick": 150.0, "Display Name": "" }, { "Shortname": "metal.ore", "Skin": 0, "Amount Per Tick": 22.5, "Display Name": "" } ], "Static Quarries - Sulfur Quarry Output": [ { "Shortname": "sulfur.ore", "Skin": 0, "Amount Per Tick": 22.5, "Display Name": "" } ], "Static Quarries - HQM Quarry Output": [ { "Shortname": "hq.metal.ore", "Skin": 0, "Amount Per Tick": 1.5, "Display Name": "" } ], "Static Quarries - Pump Jack Output": [ { "Shortname": "crude.oil", "Skin": 0, "Amount Per Tick": 6.0, "Display Name": "" } ], "Static Quarries - Excavator Outputs": { "HQM": [ { "Shortname": "hq.metal.ore", "Skin": 0, "Amount Per Tick": 50.0, "Display Name": "" } ], "Metal": [ { "Shortname": "metal.fragments", "Skin": 0, "Amount Per Tick": 2500.0, "Display Name": "" } ], "Stone": [ { "Shortname": "stones", "Skin": 0, "Amount Per Tick": 5000.0, "Display Name": "" } ], "Sulfur": [ { "Shortname": "sulfur.ore", "Skin": 0, "Amount Per Tick": 1000.0, "Display Name": "" } ] }, "Quarry Profiles": { "pumpjack": { "Required Permission (empty, if not required)": "virtualquarries.pumpjack", "Displayed Icon": { "Shortname": "mining.pumpjack", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" }, "Survey Type": "survey", "Displayed Quarry Title Translation Key": "PumpjackTitle", "Chance": 5, "Minimal Resources Per Node": 1, "Maximal Resources Per Node": 2, "Fuel Required Per Tick": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Enable Upgrades": true, "Items Required To Place": [ { "Shortname": "mining.pumpjack", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } ], "Resources": { "crude": { "Output Item - Shortname": "crude.oil", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": true, "Required Permission (empty if not required)": "", "Chance": 0, "Minimal Output Per Tick": 0.8, "Maximal Output Per Tick": 3.0, "Additional Items Required To Place": [] } }, "Upgrades": [ { "Required Items": [], "Required Currency (0 to disable)": 0, "Fuel Storage Capacity": 6, "Capacity": 6, "Gather Multiplier": 1.0, "Fuel Usage Multiplier": 1.0, "Additional Resources (Resources keys)": [] }, { "Required Items": [ { "Shortname": "wood", "Skin": 0, "Amount": 14000, "Display Name": null, "Icon URL": "" }, { "Shortname": "stones", "Skin": 0, "Amount": 10000, "Display Name": null, "Icon URL": "" } ], "Required Currency (0 to disable)": 12000, "Fuel Storage Capacity": 6, "Capacity": 9, "Gather Multiplier": 1.2, "Fuel Usage Multiplier": 1.0, "Additional Resources (Resources keys)": [] } ] }, "quarry": { "Required Permission (empty, if not required)": "", "Displayed Icon": { "Shortname": "mining.quarry", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" }, "Survey Type": "survey", "Displayed Quarry Title Translation Key": "QuarryTitle", "Chance": 25, "Minimal Resources Per Node": 1, "Maximal Resources Per Node": 2, "Fuel Required Per Tick": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Enable Upgrades": true, "Items Required To Place": [ { "Shortname": "mining.quarry", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } ], "Resources": { "hq": { "Output Item - Shortname": "hq.metal.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "", "Chance": 10, "Minimal Output Per Tick": 0.3, "Maximal Output Per Tick": 2.0, "Additional Items Required To Place": [] }, "metal": { "Output Item - Shortname": "metal.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "virtualquarries.metal", "Chance": 50, "Minimal Output Per Tick": 22.5, "Maximal Output Per Tick": 45.0, "Additional Items Required To Place": [] }, "scrap": { "Output Item - Shortname": "scrap", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "virtualquarries.scrap", "Chance": 5, "Minimal Output Per Tick": 0.1, "Maximal Output Per Tick": 1.0, "Additional Items Required To Place": [ { "Shortname": "wood", "Skin": 0, "Amount": 7000, "Display Name": null, "Icon URL": "" } ] }, "stone": { "Output Item - Shortname": "stones", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": true, "Required Permission (empty if not required)": "", "Chance": 0, "Minimal Output Per Tick": 150.0, "Maximal Output Per Tick": 300.0, "Additional Items Required To Place": [] }, "sulfur": { "Output Item - Shortname": "sulfur.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "", "Chance": 50, "Minimal Output Per Tick": 15.0, "Maximal Output Per Tick": 30.5, "Additional Items Required To Place": [] } }, "Upgrades": [ { "Required Items": [], "Required Currency (0 to disable)": 0, "Fuel Storage Capacity": 6, "Capacity": 6, "Gather Multiplier": 1.0, "Fuel Usage Multiplier": 1.0, "Additional Resources (Resources keys)": [] }, { "Required Items": [ { "Shortname": "wood", "Skin": 0, "Amount": 7000, "Display Name": null, "Icon URL": "" }, { "Shortname": "stones", "Skin": 0, "Amount": 5000, "Display Name": null, "Icon URL": "" } ], "Required Currency (0 to disable)": 6000, "Fuel Storage Capacity": 6, "Capacity": 9, "Gather Multiplier": 1.2, "Fuel Usage Multiplier": 1.0, "Additional Resources (Resources keys)": [ "scrap" ] } ] } } } -
Raidable Base Event Islands + Barge
By monsterqueen in Prefabs
These islands were created to be event locations for your custom maps and were made with Raidable Bases in mind. These islands are approved by nivex for the use of Raidable Bases.
To use custom Spawn Points with Raidable Bases you must use the "Spawns Database” PlugIn by k1lly0u.
Included
1 Large Event Island 1 Small Event Island 1 "Landing Barge” The Landing Barge was created to be used as a teleporting point to the islands for players if you use those. Features
Recycler + Repair Bench at prefab T3 Workbench on Landing Barge Different vantage points around the islands for unique base raiding angles Installation
NOTE: Clear the ocean topology layer layer over the islands after placing.
These floating prefabs work best when placed at the specified height (Y Value):
MQ Large Event Island 1 - Y Height: 6.684 MQ Small Event Island 1 - Y Height: 2.075 MQ Landing Barge 1 - Y Height: 2.059 Helpful Links
Rustedit Training: HOW TO INSTALL RUSTEDIT
RustEdit - Working With Custom Prefabs Tutorial
Tutorial for Spawns Database
Feel free to reach out to me on Discord (Monster Queen#5124) for any questions or help needed.
-
Raidable Bases by Apes (150+ Pack) All Tiers
By SirApesALot in Bases
About Raidable Bases By Apes (150+ Pack) All Tiers!
Torture your players with these Raidable Bases that have death around every corner! Tons of sneaky traps and layouts guaranteed to make your players hate you! Hand crafted by the great SirApesALot these bases will leave your players running back naked over and over again, definitely not beginner friendly raids. Bring your skills (and grenades)! Because you will need every raiding trick in the book to conquer these.
In the "Bases" Folder you will find 150 raidable bases (plus an additional 40+ bonus raids- 190 +raids total!) that you can add to your servers Raidable Bases by Nivex. All levels are included (45+ easy, 45+ medium, 20+ hard, 20+ expert and 15+ nightmare)
Everyone of these torture chambers was created by me for my vanilla gather rate weekly server. These are best suited for servers that are more balanced loot wise, and a more advanced player base with experience raiding (beginners WILL rage quit). None of these are walk throughs, I have no mercy on my players....do you?
I recommend giving more satchels and C4 in the lower tier raids to increase the effectiveness of traps (rockets ruin everything lol) and players are more likely to blow themselves up with satchels which is always entertaining.
These are not simple raids for beginners, if they don't understand how to use twig and ladders to work around traps, or pay attention for eco raidable walls they will struggle. They also may never trust rugs or spiral stairs ever again! Understanding when to take your time, and when to jam a med stick in your arm and push past a trap is necessary!
But, they will laugh and feel a sense of accomplishment after completing a raid!
Raids in this pack marked with an s in the file to remember to turn stability to "true" on that base if you have it false. they have collapsing floor mechanics that requires it.
Near everything is skinned, some just to look pretty, some themed.
Traps are everywhere, containers already placed for loot
If upgrading or replacing doors be sure to check if a door controller is attached.
Loot Tables: As said on Raidable Bases plugin you need your own loot tables.
Additional 40+ raids are included in case there is a few you are not happy with and want to remove (10+ easy, 10+ medium, 5+ hard, 5+ expert and 5+ nightmare). Otherwise they are just an added value! So 190+ raids in total in this pack!
All raids are tested on Planet of the Apes PvE.
It is recommended you have NPC's inside and configured to
"spawn on bags" --- Easy - 1, Medium - 2, Hard - 3, Expert - 4, Nightmare - 5
Check out the other configuration and data settings below to get the most out of these bases. With Tesla coils, swinging doors, collapsing structures along with features like automatic lights, sprinklers and music to help distract the raider a lot can be done with these bases.
If you have any questions feel free to stop in our discord (https://discord.gg/M228N2F79m), or if you would like to test our raids that can be arranged
If you previously purchased any of the following, you will be purchasing duplicate bases:
Easy Bases by Apes Pack 1 (20 pack)
Easy Bases by Apes Pack 2 (20 pack)
Medium Bases by Apes Pack 1 (20 pack)
Medium Bases by Apes Pack 2 (20 pack)
Hard Bases by Apes Pack 1 (20 pack)
Expert Bases by Apes Pack 1 (20 pack)
Nightmare Bases by Apes Pack 1 (15 pack)
Halloween Bases by Apes (22 pack)
Helpful Configuration and Data Settings:
The following settings will help you get the most from these bases
Configuration:
"Entities Allowed To Drop Loot": {
"Auto Turrets": true,
"Flame Turret": true,
"Fog Machine": false,
"Gun Trap": true,
"SAM Site": true
"Allow Players To Loot Traps": false,
"Allow Npcs To Target Other Npcs": false,
"Turn Lights On At Night": false,
"Turn Lights On Indefinitely": false,
"Skins": {
"Boxes": {
"Preset Skins": [],
"Ignore If Skinned Already": false,
"Use Identical Skins": false,
"Use Random Skin": false,
"Use Workshop Skins": false,
"Use Imported Workshop Skins File": true,
"Use Approved Workshop Skins Only": false
},
"Npcs": {
"Use Identical Skins": true,
"Use Random Skin": true,
"Use Workshop Skins": true,
"Use Imported Workshop Skins File": true,
"Use Approved Workshop Skins Only": false
},
"Deployables": {
"Partial Names": [
"door",
"barricade",
"chair",
"fridge",
"furnace",
"locker",
"reactivetarget",
"rug",
"sleepingbag",
"table",
"vendingmachine",
"waterpurifier",
"skullspikes",
"skulltrophy",
"summer_dlc",
"sled"
],
"Preset Door Skins": [],
"Skin Everything": false,
"Ignore If Skinned Already": false,
"Use Identical Skins": false,
"Use Random Skin": false,
"Use Workshop Skins": false,
"Use Imported Workshop Skins File": true,
"Use Approved Workshop Skins Only": false
}
"Weapons": {
"Infinite Ammo": {
"AutoTurret": false,
"FlameTurret": false,
"FogMachine": false,
"GunTrap": false,
"SamSite": false
},
"Ammo": {
"AutoTurret": 90,
"FlameTurret": 40,
"FogMachine": 50,
"GunTrap": 32,
"SamSite": 24
},
"Fog Machine Allows Motion Toggle": true,
"Fog Machine Requires A Power Source": true,
"Spooky Speakers Requires Power Source": false,
"Test Generator Power": 100.0,
"SamSite Repairs Every X Minutes (0.0 = disabled)": 5.0,
"SamSite Range (350.0 = Rust default)": 100.0,
"SamSite Requires Power Source": false
},
Profiles (Raidable Bases Data Folder): This needs to be done for all 5 levels
"Entities Not Allowed To Be Picked Up": [
"generator.small",
"generator.static",
"autoturret_deployed"
],
"NPC Levels": {
"Level 2 - Final Death": true
},
"Spawn Inside Bases": {
"Spawn On Floors": false,
"Spawn On Beds": true,
"Spawn On Rugs": false,
"Spawn On Rugs With Skin Only": 1,
"Bed Health Multiplier": 1.0,
"Rug Health Multiplier": 1.0,
"Spawn Murderers Outside": true,
"Spawn Scientists Outside": true,
"Minimum Inside (-1 = ignore)": 1,
"Maximum Inside (-1 = ignore)": 1
},
"Event Traps And Turrets Ignore Npcs": true,
"Auto Turrets": {
"Aim Cone": 5.0,
"Wait To Power On Until Event Starts": false,
"Start Health": 1000.0,
"Sight Range": 30.0,
"Double Sight Range When Shot": false,
"Set Hostile (False = Do Not Set Any Mode)": true,
"Requires Power Source": false,
"Sam Site": {
"Repairs Every X Minutes (0.0 = disabled)": 5.0,
"Range (350.0 = Rust default)": 100.0,
"Requires Power Source": false,
"Minimum Health": 1000.0,
"Maximum Health": 1000.0
},
"Tesla Coil": {
"Requires A Power Source": true,
"Max Discharge Self Damage Seconds (0 = None, 120 = Rust default)": 0.0,
"Max Damage Output": 35.0,
"Health": 250.0
},
"Add Code Lock To Unlocked Or KeyLocked Doors": true,
"Add Key Lock To Unlocked Or CodeLocked Doors": false,
"Add Code Lock To Tool Cupboards": true,
"Add Key Lock To Tool Cupboards": false,
"Add Code Lock To Boxes": false,
"Add Key Lock To Boxes": false,
"Add Code Lock To Lockers": true,
"Add Key Lock To Lockers": false,
"Close Open Doors With No Door Controller Installed": true,
"Allow Duplicate Items": false,
"Allow Players To Pickup Deployables": true,
"Allow Players To Deploy A Cupboard": true,
"Allow Players To Deploy Barricades": true,
"Divide Loot Into All Containers": true,
"Empty All Containers Before Spawning Loot": true,
-
Power Plant Event
It’s an Event in the Power Plant location
Description
The event begins with a chat warning: soon CH47 will get new crates with items for scientists to the Power Plant location.
When the time is up, the NPCs guarding this location will appear in the Power Plant zone. Then a water barrel will appear on the top of the central building. A CH47 will fly to this location to get new crates with items.
When the CH47 arrives in the Event zone, it will fail to control and crash in a cooling tower of the power plant. All the crates from the CH47 will be on the top of the cooling tower. But they will be in the fire. You need put out the fire to get access to the crates.
It is necessary to activate a fire system to put out the fire. A fire system is on the top of the central building. So a Workcart will arrive to the Event area to bring a barrel of water. You need move this water from the Workcart to the empty barrel on the top of the central building. As soon as you do this, you will be able to start the fire system by pressing a button.
When the fire system has activated, the fire in the cooling tower will be out. You will be able to access the crates in the cooling tower.
There is a camera in the location for viewing the event.
When an event appears, a marker will display on the map (it can set up in the configuration file).
All players in the event area have a timer with countdown to the end of the event
Dependencies Required
NpcSpawn
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation Economics Server Rewards IQEconomic Kits
Chat commands (only for administrators)
/ppstart - start the event
/ppstop - end the event
/pppos - determining the position and rotation coordinates for changing the location of NPCs and crates. It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the Power Plant is read)
Console commands (RCON only)
ppstart - start the event
ppstop - end the event
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Hooks
void OnPowerPlantEventStart() – called when the event starts
void OnPowerPlantEventEnd() – called when the event ends
void OnPowerPlantEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event
My Discord: KpucTaJl#8923
Join the Mad Mappers Discord here!
Check out more of my work here!