Featured framework
Carbon for modern Rust servers
Fast, self-updating, and built for performance with seamless in-game plugin and server management.
1,400+
servers powered by Carbon
This is a custom package designed by us, featuring 210 unique bases and a specialized loot setup for five different difficulty levels, ranging from Easy to Nightmare.
Note: The building skins in the package showcase images may differ from the spawned bases or use the default building skin.
This MEGA PACK is an upgraded version of the FullWiped-110 Bases + Loot Pack we previously offered. If you've already purchased the FullWiped-110 Bases + Loot Pack, you only need to buy the expansion pack, which includes 100 new bases ranging from Easy to Hard. Get it here: https://codefling.com/bases/raidable-bases-pack-100-bases-expanded-package-from-easy-to-hard
Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work.
🔗Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases
🔗Copy Paste (Free): https://umod.org/plugins/copy-paste
This Raidable Bases Pack & Loot Tables package includes:
🏡70 Easy Bases +🗡️Base_Loot Tables (Easy "Vanilla" and "Enhanced" tables included)
🏡60 Medium Bases +🗡️Base_Loot Tables (Medium "Vanilla" and "Enhanced" tables included)
🏡60 Hard Bases +🗡️Base_Loot Tables (Hard "Vanilla" and "Enhanced" tables included)
🏡10 Expert Bases +🗡️Base_Loot Tables (Expert "Vanilla" and "Enhanced" tables included)
🏡10 Nightmare Bases +🗡️Base_Loot Tables (Nightmare "Vanilla" and "Enhanced" tables included)
Beware: Our loot table package includes only the 5-tier loot tables within the Base_loot folder, ranging from easy to nightmare.
It does not include the loot tables from the Difficulty_Loot or Weekday_Loot folders.
VANILLA AND ENHANCED LOOT TABLES FOR RAIDABLE BASES
This package includes 10 different base loot table files, ensuring a well-structured and advanced configuration for every difficulty level, from Easy to Nightmare.
- 5 loot files for the Vanilla setup (Easy, Medium, Hard, Expert, Nightmare), offering a balanced loot experience with some junk items, staying close to a 1x rate.
- 5 loot files for the Enhanced setup (Easy, Medium, Hard, Expert, Nightmare), designed for modded servers with 2x, 3x, or higher gather rates, featuring cleaner loot tables with minimal junk and more valuable rewards.
📁Installation Path:
All loot table files are intended for the 📁/oxide/data/RaidableBases/Base_Loot directory.
⚠️Setup Requirement: You must choose and install only one loot table setup at a time—either Vanilla or Enhanced. If you want to switch, you can replace the current files with the other set, but both cannot be active simultaneously.
For those exclusively seeking the loot table, we offer it as a standalone product: https://codefling.com/customizations/raidable-bases-loot-tables-pack
(Note: If you've purchased our Raidable Bases Mega Pack & Loot Tables (210 Bases) package, there is no need to buy this separately.)
WARNING: TWO DIFFERENT INSTALLATION METHODS
(PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS)
⚙️INSTALLATION GUIDE 1:
(If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases and loot tables—use the second installation guide instead.)
▶ Step 1: Place the Config File
From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory:
📁/serverfiles/oxide/config
▶ Step 2: Place the Bases
From the extracted ZIP files, locate the copypaste folder and move it to the following directory:
📁/serverfiles/oxide/data
▶ Step 3: Place the Base_Loot Tables
From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory:
📁/serverfiles/oxide/data/RaidableBases
Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality.
Choose between Vanilla or Enhanced loot tables based on your preference.
If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot" (Otherwise, the loot tables will not work properly.)
▶ Step 4: Place the Profiles Folder
From the extracted ZIP files, locate the profiles folder and move it to the following directory:
📁/serverfiles/oxide/data/RaidableBases
Why Are Profiles Important?
The profiles folder contains crucial settings that allow you to:
✔️ Enable/disable the dome
✔️ Enable/disable NPCs
✔️ Adjust the number of lootable items
These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases.
⚡ I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs.
▶ Step 5: Restart the plugin via RCON:
o.reload RaidableBases
⚙️INSTALLATION GUIDE 2:
(Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own 📁/oxide/data/RaidableBases/Profiles configurations.)
In this case, you only need to add the bases. To do this, use the following commands in RCON:
▶ Step 1:
You can add bases one by one or in bulk.
After executing the commands in RCON, the bases will be registered inside the Profiles configuration.
If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead.
A- Example RCON commands:
rb.config add "Easy Bases" fullwipedeasy1
rb.config add "Hard Bases" fullwipedhard1
B- Commands to Integrate Raid Bases in Bulk via RCON:
rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30 fullwipedeasy31 fullwipedeasy32 fullwipedeasy33 fullwipedeasy34 fullwipedeasy35 fullwipedeasy36 fullwipedeasy37 fullwipedeasy38 fullwipedeasy39 fullwipedeasy40 fullwipedeasy41 fullwipedeasy42 fullwipedeasy43 fullwipedeasy44 fullwipedeasy45 fullwipedeasy46 fullwipedeasy47 fullwipedeasy48 fullwipedeasy49 fullwipedeasy50 fullwipedeasy51 fullwipedeasy52 fullwipedeasy53 fullwipedeasy54 fullwipedeasy55 fullwipedeasy56 fullwipedeasy57 fullwipedeasy58 fullwipedeasy59 fullwipedeasy60 fullwipedeasy61 fullwipedeasy62 fullwipedeasy63 fullwipedeasy64 fullwipedeasy65 fullwipedeasy66 fullwipedeasy67 fullwipedeasy68 fullwipedeasy69 fullwipedeasy70
rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30 fullwipedmed31 fullwipedmed32 fullwipedmed33 fullwipedmed34 fullwipedmed35 fullwipedmed36 fullwipedmed37 fullwipedmed38 fullwipedmed39 fullwipedmed40 fullwipedmed41 fullwipedmed42 fullwipedmed43 fullwipedmed44 fullwipedmed45 fullwipedmed46 fullwipedmed47 fullwipedmed48 fullwipedmed49 fullwipedmed50 fullwipedmed51 fullwipedmed52 fullwipedmed53 fullwipedmed54 fullwipedmed55 fullwipedmed56 fullwipedmed57 fullwipedmed58 fullwipedmed59 fullwipedmed60
rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30 fullwipedhard31 fullwipedhard32 fullwipedhard33 fullwipedhard34 fullwipedhard35 fullwipedhard36 fullwipedhard37 fullwipedhard38 fullwipedhard39 fullwipedhard40 fullwipedhard41 fullwipedhard42 fullwipedhard43 fullwipedhard44 fullwipedhard45 fullwipedhard46 fullwipedhard47 fullwipedhard48 fullwipedhard49 fullwipedhard50 fullwipedhard51 fullwipedhard52 fullwipedhard53 fullwipedhard54 fullwipedhard55 fullwipedhard56 fullwipedhard57 fullwipedhard58 fullwipedhard59 fullwipedhard60
rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10
rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10
▶ Step 2: Place the Base_Loot Tables
From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory:
📁/serverfiles/oxide/data/RaidableBases
Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality.
Choose between Vanilla or Enhanced loot tables based on your preference.
If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot" (Otherwise, the loot tables will not work properly.)
▶ Step 3: Restart the plugin via RCON:
o.reload RaidableBases
EXTRA IMPORTANT INFORMATIONS:
We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly.
For example, to enable the dome, follow the steps below:
Navigate to:
📁/oxide/data/RaidableBases/Profiles
Open the files inside the Profiles folder with a text editor.
Locate the following settings:
(This is already set to false because it is required for markers to appear on the map.)
"Spawn Silently (No Notification, No Dome, No Map Marker)": false,
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0,
Change the value from 0 to 5 as shown below:
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5,
Additionally, the loot amount for bases varies depending on the difficulty level (easy, medium, hard, expert, and nightmare). You can adjust this setting in the same Profiles location according to your needs:
"Amount Of Items To Spawn": 210,
For example, in medium bases, this value is set to 210, which determines the total number of items that will appear in crates, furnaces, and the cupboard.
Our current configuration is specifically adjusted to prevent players from feeling overwhelmed by massive buildings right after a wipe. We have configured Maintained Events accordingly to ensure a balanced experience.
In our setup:
- Timed events and purchasable events are disabled.
- After a wipe, easy bases will start spawning 30 minutes later.
- Nightmare bases will begin spawning 48 hours (2 days) later.
Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore.
You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios.
Configuration Example: 📁/serverfiles/oxide/config
"Maintained Events": {
"Always Maintain Max Events": true,
"Max Maintained Events": 30,
"Enable X Hours After Wipe (0 = immediately)": {
"Easy": 0.5,
"Medium": 1.0,
"Hard": 3.0,
"Expert": 24.0,
"Nightmare": 48.0
All of our bases from Easy to Nightmare are equipped with turret protection.
If you do not want turrets to spawn in your raidable bases on your server, you can use the following method.
Go to the file path /data/RaidableBases/Profiles, open the JSON files inside with a text editor, and apply the following:
"Kill These Prefabs After Paste": [
"assets/prefabs/npc/autoturret/autoturret_deployed.prefab",
"autoturret_deployed"
],
If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you.
Thank you! ❤️
$49.90
MORDOR is a medieval world designed and based on The Lord of the Rings saga.
It features rocky and volcanic terrain, as well as flat areas for building.
The Mordor map contains large custom-built construction zones, including a massive fortress with a vast flat area. This fortress is situated atop a cliff, which is guarded and surrounded by multiple flat construction zones for players.
Two enormous flat areas have been provided for the Raidable Bases plugin; construction in these areas is blocked for players.
FEATURES
Size: 4000.
Objects: 107076.
Map protection plugin included.
The map can be edited: Yes.
PLAYER RESPAWN
Players spawn in towers; these towers are scattered throughout the map and contain custom recyclers, workbenches, furnaces, a refinery, and a chimney.
If you want players to spawn in the classic beach areas, you can edit the Mordor map using Rustedit by removing the “Spawn Point” volume.
THE LOOT
On the Mordor map, we’ve decided to set up the loot system a bit differently.
We have created four loot tables:
The first is based on all the primitive and medieval items provided by Rust.
The second table contains Resources and Weapons.
The third table contains Basic Blueprint Fragments.
The fourth table contains Advanced Blueprint Fragments.
These chests feature a wooden design, and we’ve also included the classic medicine and food chests.
The Loot table files have been provided so you can edit them to suit your needs.
ELECTRICITY AND PUZZLES
Mordor is a map for players seeking a medieval style; there is no electricity on this map, nor does it include any puzzles involving electricity or security cards (Green Card, Blue Card, Red Card).
This map contains location-based puzzles and parkour-style puzzles with traps and drops into the void.
In Mordor, there are no markers for monument locations; Mordor is designed so that players explore and discover on their own places that will remind them of The Lord of the Rings saga.
THE NPCS
The NPC spawning system consists of two free plugins.
One plugin spawns the NPCs, while the other plugin provides them with clothing, loot, and weapons.
You can edit or modify the appearance or content of the NPCs to suit your needs.
THE MONUMENTS
Players must explore the map to find each Monument; Monuments are located both on the surface and beneath the map.
List of Monuments:
Towers.
Dock.
Black Ships.
Lumberjack Huts.
Orc Fortresses.
Allied Fortress with a construction zone.
Multiple construction zones.
Orc Camps.
Orc Villages.
Caves.
Caves with construction zones.
Maze.
Giant Arena Zone: This zone is designed for two events: “Death Match” and “Last Man Standing”. It is fully configured and ready for use; the Mordor map contains the configuration files for all necessary plugins.
Torrech Ungol, the lair of the spider Shelob.
Morgul Mines, stronghold of the Witch-King.
The Black Gate.
Barad-dûr, the great tower of the Eye of Sauron.
Orodruin, Mount Doom, the volcano where Sauron’s Ring was destroyed.
Secret locations.
OFFICIAL MONUMENTS
- Does not contain any Official Monuments.
IMAGES FOR FLAGS
• Flags of Gondor and Mordor included.
TIPS
• Set your server to Primitive mode.
• Use a plugin to control the weather and create a spooky atmosphere with clouds, thunder, and a dark sky.
• Have fun 🙂
SUPPORT: https://discord.badgyver.com
$28.00
Make the deep sea more interesting for your players with the Deep Sea Cargo Ship! Featuring a fully functional bradley tank that patrols the deck of the ship, this plugin transforms the classic cargo ship into a high-risk, high-reward ocean battle. Tougher NPCs, red keycard-protected loot, and fully configurable tank health and rewards, the Deep Sea Cargo Ship delivers an intense endgame experience your players won’t forget.
Features
Bradley tank drives on the cargo ship
Cargo ship drives through the deep sea
Increased NPC count
Loot is protected by red key card
Configurable tank health & loot
Configurable NPCs
Fully customizable loot
Commands
All command require the admin permission
dcargo start - Start the event
dcargo stop - Stop the event
Permission
deepseacargo.admin
For developers
(void) OnDeepSeaCargoStart() // Called when the event starts
(void) OnDeepSeaCargoEnd() // Called when the event is over
Default Configuration
{
"Start delay after deep sea opens (minutes)": 10,
"Event duration (minutes)": 60,
"Time before radiation starts after the event is over (seconds)": 20,
"Tank configuration": {
"Health": 1200.0,
"Crate count": 4,
"Remove server gibs after tank is destroyed (saves performance)": false
},
"Cargo ship NPC configuration (Normal)": {
"Health": 200.0,
"Clothing items": [
{
"shortName": "hazmatsuit_scientist_naval",
"amount": 1,
"skinId": 0
}
],
"Belt items": [
{
"shortName": "smg.mp5",
"amount": 1,
"skinId": 0
},
{
"shortName": "grenade.f1",
"amount": 10,
"skinId": 0
}
],
"Remove corpse on death": true
},
"Cargo ship NPC configuration (Turret)": {
"Health": 250.0,
"Clothing items": [
{
"shortName": "hazmatsuit_scientist_naval",
"amount": 1,
"skinId": 0
}
],
"Belt items": [
{
"shortName": "rifle.lr300",
"amount": 1,
"skinId": 0
}
],
"Remove corpse on death": true
},
"Cargo ship NPC configuration (Captain)": {
"Health": 400.0,
"Clothing items": [
{
"shortName": "hazmatsuit_scientist_naval",
"amount": 1,
"skinId": 0
}
],
"Belt items": [
{
"shortName": "shotgun.m4",
"amount": 1,
"skinId": 0
},
{
"shortName": "grenade.f1",
"amount": 10,
"skinId": 0
}
],
"Remove corpse on death": true
},
"Loot configuration": {
"IMPORTANT NOTICE": "The maximum total crate count is 21. If the crate count in the config is higher, excess crates will be ignored, starting at the lowest tier",
"Locked crate count (total crate count must be less than or equal to 21)": 3,
"Elite crate count (total crate count must be less than or equal to 21)": 4,
"Military crate count (total crate count must be less than or equal to 21)": 8,
"Normal crate count (total crate count must be less than or equal to 21)": 6,
"Locked crate loot table": {
"Enabled": true,
"Item list": [
{
"Short name": "scrap",
"Min amount": 10,
"Max amount": 100,
"Chance (1 = 100%)": 1.0,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "metal.refined",
"Min amount": 10,
"Max amount": 25,
"Chance (1 = 100%)": 0.6,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "lmg.m249",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.05,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "rifle.l96",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "rifle.ak.ice",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "rifle.bolt",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "smg.mp5",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.3,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "smg.thompson",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.3,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "pistol.prototype17",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.4,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "metal.facemask.icemask",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.15,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "metal.plate.torso.icevest",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.15,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "explosives",
"Min amount": 10,
"Max amount": 20,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "explosive.timed",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rocket.basic",
"Min amount": 1,
"Max amount": 3,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rocket.seeker",
"Min amount": 1,
"Max amount": 3,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rocket.mlrs",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "aiming.module.mlrs",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.6,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "rocket.launcher",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.15,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "homingmissile.launcher",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.15,
"Skin id": 0,
"Custom name": ""
}
]
},
"Bradley crate loot table": {
"Enabled": false,
"Item list": []
},
"Elite crate loot table": {
"Enabled": false,
"Item list": []
},
"Military crate loot table": {
"Enabled": false,
"Item list": []
},
"Normal crate loot table": {
"Enabled": false,
"Item list": []
},
"NPC loot table": {
"Enabled": true,
"Item list": [
{
"Short name": "parachute",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.3,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.shotgun",
"Min amount": 4,
"Max amount": 8,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.shotgun.fire",
"Min amount": 4,
"Max amount": 8,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.shotgun.slug",
"Min amount": 4,
"Max amount": 8,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.pistol",
"Min amount": 15,
"Max amount": 30,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.pistol.hv",
"Min amount": 15,
"Max amount": 30,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.pistol.fire",
"Min amount": 15,
"Max amount": 30,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rifle",
"Min amount": 12,
"Max amount": 24,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rifle.hv",
"Min amount": 12,
"Max amount": 24,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "ammo.rifle.incendiary",
"Min amount": 12,
"Max amount": 24,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "syringe.medical",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.2,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "bandage",
"Min amount": 1,
"Max amount": 3,
"Chance (1 = 100%)": 0.3,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "largemedkit",
"Min amount": 2,
"Max amount": 6,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "riflebody",
"Min amount": 1,
"Max amount": 1,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "smgbody",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "metalspring",
"Min amount": 1,
"Max amount": 3,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
},
{
"Short name": "sewingkit",
"Min amount": 1,
"Max amount": 2,
"Chance (1 = 100%)": 0.1,
"Skin id": 0,
"Custom name": ""
}
]
},
"Captain NPC loot table (leave at null to use NPC loot table from above)": null
}
}
Root Access adds interactive hacking minigames to Hackable Locked Crates.
Instead of just waiting the full timer, the player opens a laptop-style terminal and plays short hacking games to speed up the unlock (or slow it down on failures).
Add fun to Oil Rig (and other monuments)
RootAccess works on the Hackable Locked Crate event itself, so it’s perfect for:
Large Oil Rig / Small Oil Rig
Cargo Ship...
Mini games
Signal Alignment
Time your inputs to lock rotating signal rings and stabilize the frequency.
Memory Core Burn
Memorize a flashing tile sequence and click the tiles back in order before time runs out.
Command Sequence Injection
Memorize a short command list, then click the commands back in the correct order before the buffer expires.
ExtraEvents can run multiple different and custom competitive events for players to win prizes; each event is highly configurable including chat/GameTip messages & items, commands, and/or kits rewards for one or more winners; regularly optimized to be as lightweight & efficient as possible; additional events and features planned.
The configuration may seem long but it's simply repetitive to allow for greater customization. ExtraEvents comes out of the box running a random event every 1-2 hours with a scrap reward of 100 for the top player and a participation reward of 10 scrap for everyone else who participates in the event! Custom events and rewards can be added.
Join my Discord for support and updates: https://discord.gg/teSffnDQ7N
Events Included
AnimalAnnihilation - Kill animals to win!
BarrelBreakers - Break barrels to win!
BerryBash - Gather wild berries to win!
BotBash - Kill bots to win!
CrateClash - Loot crates to win!
FishingFrenzy - Catch fish to win!
HempHunters - Gather wild hemp to win!
MushroomMadness - Gather wild mushrooms to win!
OreWar - Mine ore nodes to win!
PlayerBattle - Kill players to win!
ResourceRumble - Collect resources to win!
RoadsignRun - Destroy roadsigns to win!
TreeTrimmers - Chop trees to win!
TunnelTussle - Kill tunnel dwellers to win!
UnderwaterWar - Kill underwater lab scientists to win!
Additional Events Included
HighQualBrawl - Collect high quality metal ore at 3x (configurable) the normal rate
MetalMash - Collect metal ore at 3x (configurable) the normal rate
ResourceRun - Collect resources at 2x (configurable) the normal rate!
StoneSmash - Collect stones at 3x (configurable) the normal rate
SulfurSpree - Collect sulfur ore at 3x (configurable) the normal rate
WoodWhirl - Collect wood at 3x (configurable) the normal rate
Custom Events Can Be Added!
Event Types
destroy - counts destroyed/killed NPCs, players, barrels, roadsigns, etc.
loot - counts looted crates & loot containers
collect - adds collected resources/entity amounts together (adds total number of entities collected [500 wood, 1000 metal.ore, 10 cloth, etc.])
dispense - counts collected resource/entity types (counts entity types distributed [wood = 1 point, metal.ore = 1 point, cloth = 1 point, etc.])
fish - counts caught fish or killed sharks
gather - Adds gathered resources/entity amounts together when picked up from the ground (adds total number of entities collected [10 cloth, 1 mushroom, 1 red.berry, etc.])
Permissions
extraevents.admin
Admin Commands (Console & Chat) (requires extraevents.admin permission)
extraevents start - Start random event manually (regardless of Minimum Players Online) [/extraevents start]
extraevents start EventName - Start event manually (case sensitive (uses Event key/identifier, not DisplayNames)) [/extraevents start EventName]
extraevents end - End current event [/extraevents end]
Player Chat Commands
/extraevents ui - Toggle the UI visibility
/extraevents image - Toggle event image visiblity independent from UI
/extraevents sound - Toggle event sounds
ADD CUSTOM EVENTS
"BoarBrawl": {
"Enable Event": true,
"Event Name": "BoarBrawl",
"Event Description": "Kill boar to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"boar"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.boarbrawl",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
}
Add extra winner positions to each event by adding to the Event Reward(s) [] group and extra Rewards by adding to the Item(s) [], Command(s) [], and Kits[] groups.
Example (First winner receives 100 Scrap, 1 Pookie, and 10,000 RP. Second winner receives 5,000 RP and Farm Kit)
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "{player_name} scored first place in the {event_name} event with {points_scored} points and won {rewards_list}!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Pookie",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "pookie.bear",
"Item Skin ID": 0,
"Min Item Amount": 1,
"Max Item Amount": 1
},
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": true,
"Command Probability %": 100,
"Command Display Name": "10,000 RP",
"Command": "sr add {player.id} 10000"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
},
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "{player_name} scored second place in the {event_name} event with {points_scored} points and won {rewards_list}!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": false,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": true,
"Command Probability %": 100,
"Command Display Name": "5,000 RP",
"Command": "sr add {player.id} 5000"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": true,
"Kit Probability %": 100,
"Kit Display Name": "Farm Kit",
"Kit": "farmkit"
}
]
}
]
FAQ
Q: Is there a limit to the number of custom events I can create?
Add as many custom events as you want! All custom "Event Types" and "Additional Event Types" must have a unique identifier (EX: "OreWar_Metal", "ResourceRumble_Stones", "ScarecrowSniper", etc.), must use the correct "Event Type" (EX: "dispense", "collect", "destroy", etc.), and must target the appropriate "Event Entities" (EX: "metal.ore", "stones", "scarecrow", etc.)
Q: Can I add custom Additional Event Types?
Yes! Same as the "Event Types" you can have as many "Additional Event Types" as you'd like, so long as they have a unique identifier (EX: "ResourceRun_Stones", etc.), use the correct "Event Type" (EX: "multiply"), and target the appropriate "Event Entities" (EX: "metal.ore", "stones", etc.)
Q: Is there a limit to the number of reward positions?
Nope, the sky is the limit! The plugin will automatically read any reward position you add to the Event Reward(s)[] group. Give rewards to the top 100 players if you want.
Q: Is there a limit to the number of items, commands, kits, etc. each player can win?
Again the sky is the limit! The plugin will read each item[], command[], kit[], etc. you add to the reward position as long as it is valid and enabled. Invalid items, commands, kits, etc. will be attempted and skipped on failure.
Q: Can I remove an entire event from the config file if I'm not using it?
No, if you remove an entire event from the configuration file it will re-add that event in its default state on reload. Use "Enable Event": false, to completely disable specific events.
Q: What is the ExtraEvents.data file? What does it do? Why can't I read it? Can I delete it?
The ExtraEvents.data file simply stores PlayerIDs for players who have disabled their event UIs & images and that is all. ExtraEvents uses an efficient ProtoBuf method of saving data to optimize performance (originally created by Google) which saves this file in binary and is why your average reader cannot compile it. If you delete the ExtraEvents.data file it will enable the UI and images for all of your players and they would have to disable it again manually.
Q: What is (r g b a)?
(r g b a) stands for (red green blue alpha[opacity]) and is a way of formatting colors, specifically for UI elements in our case. You can convert HEX (#FF0000) to RGBA (255 0 0 1.0) using online guides. Support for HEX and English colors coming soon. https://www.w3schools.com/colors/colors_hexadecimal.asp
Q: Can I add multiple images per event?
Sure, it will display any image you have in the Event Image(s)[] group.
Hooks for Developers
private void OnExtraEventStart(string eventIdentifier, string eventName, string eventDesc)
{
PrintWarning($"Event Identifier: {eventIdentifier} Event Start Name: {eventName} Event Desc: {eventDesc}");
}
private void OnExtraEventEnd(string eventIdentifier, string eventName, string eventDesc)
{
PrintWarning($"Event Identifier: {eventIdentifier} Event End Name: {eventName} Event Desc: {eventDesc}");
}
private void OnExtraEventWinnerItem(ItemDefinition item, BasePlayer winningPlayer)
{
PrintWarning($"Item Name: {item.displayName.english} Winner Name: {winningPlayer.displayName}");
}
private void OnExtraEventWinnerCommand(string command, BasePlayer winningPlayer)
{
PrintWarning($"Command: {command} Winner Name: {winningPlayer.displayName}");
}
private void OnExtraEventWinnerKit(string kitName, object kitSuccess, BasePlayer winningPlayer)
{
PrintWarning($"Kit: {kitName} Success: {kitSuccess} Winner Name: {winningPlayer.displayName}");
}
private void OnExtraEventParticipationItem(ItemDefinition item, BasePlayer winningPlayer)
{
PrintWarning($"Item Name: {item.displayName.english} Winner Name: {winningPlayer.displayName}");
}
private void OnExtraEventParticipationCommand(string command, BasePlayer winningPlayer)
{
PrintWarning($"Command: {command} Winner Name: {winningPlayer.displayName}");
}
private void OnExtraEventParticipationKit(string kitName, object kitSuccess, BasePlayer winningPlayer)
{
PrintWarning($"Kit: {kitName} Success: {kitSuccess} Winner Name: {winningPlayer.displayName}");
}
Default Config
{
"General Options": {
"Chat Prefix": "<color=purple>ExtraEvents:</color>",
"Chat Icon (Steam64 ID)": 76561199519603325,
"Minimum Players Online to Automatically Start Random Event": 3,
"Auto Random Event Start Time Min (seconds)": 3600,
"Auto Random Event Start Time Max (seconds)": 7200,
"Enable Console Messages": true,
"Enable Log File": true,
"Chat Command": "extraevents",
"Admin Permission": "extraevents.admin",
"All Events Permission (optional, overrides individual event permissions if enabled)": "extraevents.all"
},
"Event Types": {
"AnimalAnnihilation": {
"Enable Event": true,
"Event Name": "AnimalAnnihilation",
"Event Description": "Kill animals to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"chicken",
"stag",
"boar",
"wolf",
"wolf2",
"bear",
"polarbear",
"crocodile",
"panther",
"tiger",
"snake.entity"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.animalannihilation",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"BarrelBreakers": {
"Enable Event": true,
"Event Name": "BarrelBreakers",
"Event Description": "Break barrels to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"loot-barrel-1",
"loot-barrel-2",
"loot_barrel_1",
"loot_barrel_2",
"oil_barrel"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.barrelbreakers",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"BerryBlast": {
"Enable Event": true,
"Event Name": "BerryBlast",
"Event Description": "Gather wild berries to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "gather",
"Event Length (seconds)": 600,
"Event Entities": [
"black.berry",
"blue.berry",
"green.berry",
"red.berry",
"white.berry",
"yellow.berry"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.berryblast",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"BotBash": {
"Enable Event": true,
"Event Name": "BotBash",
"Event Description": "Kill bots to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"Scientist",
"scientistnpc_roam",
"scientistnpc_patrol",
"scientistnpc_junkpile_pistol",
"scientistnpc_peacekeeper",
"scientistnpc_excavator",
"scientistnpc_full_any",
"scientistnpc_full_lr300",
"scientistnpc_oilrig",
"scientistnpc_cargo",
"scientistnpc_cargo_turret_any",
"scientistnpc_cargo_turret_lr300",
"scientistnpc_heavy",
"scientistnpc_full_shotgun",
"scientistnpc_outbreak",
"scarecrow",
"zombie",
"npc_underwaterdweller",
"npc_tunneldweller"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.botbash",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"CrateClash": {
"Enable Event": true,
"Event Name": "CrateClash",
"Event Description": "Loot crates to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "loot",
"Event Length (seconds)": 600,
"Event Entities": [
"crate_basic",
"crate_elite",
"crate_normal",
"crate_normal_2",
"crate_normal_2_food",
"crate_normal_2_medical",
"crate_underwater_basic",
"crate_underwater_advanced",
"crate_tools",
"crate_mine",
"minecart",
"vehicle_parts",
"hiddenhackablecrate",
"codelockedhackablecrate",
"codelockedhackablecrate_oilrig",
"supply_drop",
"bradley_crate",
"heli_crate",
"crate_ammunition",
"crate_fuel",
"crate_medical",
"crate_food_1",
"crate_food_2",
"foodbox",
"loot_trash",
"trash-pile-1",
"tech_parts_1",
"tech_parts_2",
"wagon_crate_normal",
"wagon_crate_normal_2",
"wagon_crate_normal_2_food",
"wagon_crate_normal_2_medical",
"giftbox_loot",
"presentdrop",
"xmastunnellootbox",
"crate_basic_jungle"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.crateclash",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"FishingFrenzy": {
"Enable Event": true,
"Event Name": "FishingFrenzy",
"Event Description": "Catch fish to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "fish",
"Event Length (seconds)": 600,
"Event Entities": [
"fish",
"fish.herring",
"fish.yellow_perch",
"fish.brown_trout",
"fish.anchovy",
"fish.sardine",
"simpleshark",
"fish.troutsmall",
"fish.catfish",
"fish.salmon",
"fish.orangeroughy"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.fishingfrenzy",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"HempHunters": {
"Enable Event": true,
"Event Name": "HempHunters",
"Event Description": "Gather wild hemp to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "gather",
"Event Length (seconds)": 600,
"Event Entities": [
"cloth"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.hemphunters",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"MushroomMadness": {
"Enable Event": true,
"Event Name": "MushroomMadness",
"Event Description": "Gather wild mushrooms to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "gather",
"Event Length (seconds)": 600,
"Event Entities": [
"mushroom"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.mushroommadness",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"OreWar": {
"Enable Event": true,
"Event Name": "OreWar",
"Event Description": "Mine ore nodes to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "dispense",
"Event Length (seconds)": 600,
"Event Entities": [
"sulfur.ore",
"metal.ore",
"stones"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.orewar",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"PlayerBattle": {
"Enable Event": true,
"Event Name": "PlayerBattle",
"Event Description": "Kill other players to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"player"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.playerbattle",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"ResourceRumble": {
"Enable Event": true,
"Event Name": "ResourceRumble",
"Event Description": "Collect resources to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "collect",
"Event Length (seconds)": 600,
"Event Entities": [
"sulfur.ore",
"metal.ore",
"hq.metal.ore",
"stones",
"wood",
"cloth",
"leather"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.resourcerumble",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"RoadsignRun": {
"Enable Event": true,
"Event Name": "RoadsignRun",
"Event Description": "Destroy roadsigns to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"roadsign1",
"roadsign2",
"roadsign3",
"roadsign4",
"roadsign5",
"roadsign6",
"roadsign7",
"roadsign8",
"roadsign9"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.roadsignrun",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"TreeTrimmers": {
"Enable Event": true,
"Event Name": "TreeTrimmers",
"Event Description": "Chop trees to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "dispense",
"Event Length (seconds)": 600,
"Event Entities": [
"wood"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.treetrimmers",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"TunnelTussle": {
"Enable Event": true,
"Event Name": "TunnelTussle",
"Event Description": "Kill tunnel dwellers to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"npc_tunneldweller"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.tunneltussle",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
},
"UnderwaterWar": {
"Enable Event": true,
"Event Name": "UnderwaterWar",
"Event Description": "Kill underwater lab scientists to win!",
"Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy",
"Event Length (seconds)": 600,
"Event Entities": [
"npc_underwaterdweller"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.underwaterwar",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event Leaderboard": {
"Enable Leaderboard UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center",
"UI Player List Text Alignment (left, right, center)": "center",
"UI Pending Participation Message": "No one has played... yet."
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"No Participants": "No one participated in the <color=purple>{event_name}</color> event",
"Multiple Winners Notification Delay (seconds)": 4.0
},
"Event Reward(s)": [
{
"Enable Reward": true,
"Reward Probability %": 100,
"Reward Notification": {
"Enable Reward Notification": true,
"Only Send Reward Notification To Winning Player?": false,
"Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Item(s) List": 999,
"Max Number from Item(s) List": 999,
"Randomize Item(s) List": false,
"Item(s)": [
{
"Enable Item": true,
"Item Probability %": 100,
"Item Display Name": "Scrap",
"Change Item Name to Item Display Name in Player Inventory": false,
"Item Shortname": "scrap",
"Item Skin ID": 0,
"Min Item Amount": 100,
"Max Item Amount": 100
}
],
"Command(s)": [
{
"Enable Command": false,
"Command Probability %": 100,
"Command Display Name": "VIP Role",
"Command": "oxide.usergroup add {player.id} vip"
}
],
"Kit(s) (plugin required)": [
{
"Enable Kit": false,
"Kit Probability %": 100,
"Kit Display Name": "PVP Kit",
"Kit": "pvpkit"
}
]
}
],
"Participation Reward": {
"Enable Participation Reward": true,
"Give Participation Reward to Event Reward(s) Winner(s)?": false,
"Participation Reward Probability %": 100,
"Participation Reward Notification": {
"Enable Participation Reward Notification": true,
"Only Send Participation Reward Notification To Participating Players?": false,
"Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!",
"Separate {rewards_list} With Commas?": true
},
"Min Number from Participation Reward Item(s) List": 999,
"Max Number from Participation Reward Item(s) List": 999,
"Randomize Participation Reward Item(s) List": false,
"Participation Reward Item(s)": [
{
"Enable Participation Reward Item": true,
"Participation Reward Item Probability %": 100,
"Participation Reward Item Display Name": "Scrap",
"Change Item Name to Participation Reward Item Display Name in Player Inventory": false,
"Participation Reward Item Shortname": "scrap",
"Participation Reward Item Skin ID": 0,
"Participation Reward Min Item Amount": 10,
"Participation Reward Max Item Amount": 10
}
],
"Participation Reward Command(s)": [
{
"Enable Participation Reward Command": false,
"Participation Reward Command Probability %": 100,
"Participation Reward Command Display Name": "Participant Role",
"Participation Reward Command": "oxide.usergroup add {player.id} participant"
}
],
"Participation Reward Kit(s) (plugin required)": [
{
"Enable Participation Reward Kit": false,
"Participation Reward Kit Probability %": 100,
"Participation Reward Kit Display Name": "Farm Kit",
"Participation Reward Kit": "farmkit"
}
]
}
}
},
"Additional Event Types": {
"HighQualBrawl": {
"Enable Event": true,
"Event Name": "HighQualBrawl",
"Event Description": "Collect high quality metal ore at 3x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 3.0,
"Event Entities": [
"hq.metal.ore"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.highqualbrawl",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
},
"MetalMash": {
"Enable Event": true,
"Event Name": "MetalMash",
"Event Description": "Collect metal ore at 3x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 3.0,
"Event Entities": [
"metal.ore"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.metalmash",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
},
"ResourceRun": {
"Enable Event": true,
"Event Name": "ResourceRun",
"Event Description": "Collect resources at 2x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 2.0,
"Event Entities": [
"sulfur.ore",
"metal.ore",
"hq.metal.ore",
"stones",
"wood",
"cloth",
"leather"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.resourcerun",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
},
"StoneSmash": {
"Enable Event": true,
"Event Name": "StoneSmash",
"Event Description": "Collect stones at 3x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 3.0,
"Event Entities": [
"stones"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.stonesmash",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
},
"SulfurSpree": {
"Enable Event": true,
"Event Name": "SulfurSpree",
"Event Description": "Collect sulfur ore at 3x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 3.0,
"Event Entities": [
"sulfur.ore"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.sulfurspree",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
},
"WoodWhirl": {
"Enable Event": true,
"Event Name": "WoodWhirl",
"Event Description": "Collect wood at 3x the normal rate!",
"Event Type (multiply)": "multiply",
"Event Length (seconds)": 600,
"Event Multiplier": 3.0,
"Event Entities": [
"wood"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.woodwhirl",
"Show UI And Notifications To Players Without Event Permission?": false,
"Event Image(s)": [
{
"Enable Image": true,
"Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg",
"Image Transparency (0.0 - 100.0)": 75.0,
"Image Anchors Min (x y)": "0.8 0.2",
"Image Anchors Max (x y)": "0.83 0.245"
}
],
"Event UI": {
"Enable UI": true,
"UI Anchors Min (x y)": "0.695 0.025",
"UI Anchors Max (x y)": "0.83 0.1975",
"UI Background Color (r g b a)": "255 255 255 0.2",
"UI Text Color (r g b a)": "255 255 255 1.0",
"UI Text Outline Color (r g b a)": "0 0 0 0.25",
"UI Text Alignment (left, right, center)": "center"
},
"Event Notifications": {
"Enable Chat Notifications": true,
"Event Chat Prefix": "",
"Event Chat Icon (Steam64 ID)": 0,
"Enable GameTip Notifications": false,
"GameTip Style (info OR alert OR error)": "info",
"GameTip Duration (seconds)": 3.0,
"Enable Event Upcoming Notification": false,
"Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30,
"Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>",
"Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>",
"Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab",
"Event Ending": "The <color=purple>{event_name}</color> event has ended.",
"Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab"
}
}
},
"Version": {
"Major": 1,
"Minor": 14,
"Patch": 0
}
}
Galium — Anti-Cheat & Moderation Platform for Rust Organizations
Detection, intelligence, and enforcement — unified in one organizational dashboard.
Galium is a production anti-cheat service operating since 2022, built for Rust server organizations that need structured moderation at scale — across multiple servers, multiple staff teams, and high player volume.
Not a single plugin.
Operational infrastructure for Rust organizations.
Request Access Join Discord
Your browser does not support the video tag.
What Galium is
Galium is an anti-cheat at its core — designed to detect behavioral abuse through live production signals, risk modeling, and enforcement workflows.
Ahead of public launch, that proven detection foundation expanded into a full moderation and management platform — giving organizations one place to run their entire operational stack:
✓
Anti-cheat detection & risk scoring
✓
Teaming violation detection
✓
Toxicity and chat moderation
✓
Mute & ban management (history, reasons, evidence, traceability)
✓
Staff management & role-based permissions
✓
Organization & server management
✓
Automation rules and operational tooling
✓
Integrations (BattleMetrics + ecosystem-ready)
Galium doesn't replace "one feature."
It replaces fragmentation — plugins, spreadsheets, Discord-only logging, and inconsistent enforcement across servers.
Reputation and production history
Galium has been running in real competitive Rust environments since 2022 — refined through actual enforcement scenarios, edge cases, and the operational realities of moderating at scale.
Over years of production usage, Galium has:
✓
Processed millions of behavioral signals
✓
Evolved risk weighting through real-world outcomes
✓
Prioritized explainability and auditability, not black-box actions
✓
Maintained enforcement consistency across wipes, servers, and staff teams
This launch is not a new experiment — it's the public release of infrastructure that's already been proven in production.
Built for organizations, not single servers
Most "anti-cheat plugins" operate per server. Galium operates at the organization level. That means:
✓
One player identity across your entire org
✓
Risk follows the player, not the server they join
✓
Behavioral profiles persist beyond wipe cycles
✓
Policies and enforcement stay consistent across your infrastructure
✓
Staff actions and decisions are fully traceable across teams
No silos. No per-server blind spots. One structured organizational view.
Unified moderation control center
Galium centralizes your moderation stack into one dashboard — so your team can move fast without losing control.
Threat & moderation tools
Behavioral analytics and risk overview
Teaming detection and investigative context
Prioritized cases based on severity, frequency, and recency
Enforcement & logging
Ban history, mute history, and action timelines
Evidence linkage and structured reasons
Full audit trails across staff actions
Organization operations
Server management and org configuration
Staff roles, permissions, and governance
Subscription and infrastructure controls
Automation & integrations
Automation rules for repeatable enforcement
Sharing agreements and org-level controls
BattleMetrics integration + integration-ready architecture
Performance and infrastructure mindset
Galium is designed for high-population, high-activity environments.
✓
Detection and analysis are designed to avoid server-side performance degradation
✓
Signal processing and intelligence are built to scale with organizational concurrency
✓
Operational clarity is maintained even under peak load
✓
Performance integrity stays preserved — while visibility and enforcement improves.
Structured moderation at scale starts here
If you operate multiple Rust servers and require centralized visibility, cross-server risk intelligence, and controlled enforcement — Galium provides the infrastructure to support it.
Request Access Join Discord
Production anti-cheat since 2022 • Built for Rust server organizations
Free
StarGuard Platform
The RCON dashboard built for Rust server admins
Manage your servers from anywhere. Console, players, bans, reports, automated rules, analytics, one place, persistent across wipes.
Get Started Live Demo
Explore the Dashboard
Just a preview, countless other features integrated and planned.
Console Full RCON access from your browser
Players Live player list with deep profiles
Reports All F7 reports in one place
Statistics Live server KPIs and performance
Plugins Oxide and Carbon plugin management
Under the Hood
Built for speed and moderation workflows, with real-time data, automation, and persistent history.
🖥️
RCON Console
Full RCON from your browser. Command history, syntax highlighting, real-time output.
👥
Player Intel
Deep player profiles, alts, playtime, connections, ban history. One click to moderate.
🛡️
Threat Detection
Flags suspicious joins instantly. VPN detection, threat scoring, known cheater alerts.
⚡
Automation
Event-driven rules. Auto-kick, auto-ban, scheduled commands, runs 24/7.
📊
Analytics
Player counts, peak hours, retention, performance trends.
💾
Persistent Data
Persistent across wipes. Chat logs, bans, reports, events, all searchable.
Oxide Compatible
Carbon Compatible
Developer API
StarGuard hooks into global.playerlist and extends it. If you're building on top of this, here's what you get.
GetPlayerList(ConsoleSystem.Arg arg)
Replaces the default global.playerlist handler. Returns JSON with extended player data not available in the vanilla response.
Response Fields
SteamID · OwnerSteamID · DisplayName · Ping · Address · EntityId · ConnectedSeconds · ViolationLevel · Health · NetworkId · S_TeamId
TryGetCommand(out ConsoleSystem.Command command)
Scans ConsoleSystem.Index.All for global.playerlist. Returns true with the command reference via out, false otherwise.
Get set up in 2 minutes.
Create an account, connect your server, done.
Get Started Live Demo
$32.99
🌃 Metropolis: Where Concrete Meets Carnage
Dive into Metropolis, a densely packed, abandoned city map where danger lurks on every street corner and the highest loot awaits the bold. This 4700-sized environment transforms the survival sandbox into an intense urban battleground, perfect for players craving high-stakes PVP and intricate exploration.
The heart of the map is the vast Metropolis itself—an urban labyrinth heavily patrolled by two formidable Bradleys and overseen by airborne Scientists. Navigate the city's depths to find multiple puzzle rooms (2 Red, 1 Blue, 2 Green) and unlock the abundant loot scattered throughout its concrete canyons.
Custom Safe Zone: New Haven Outpost
This once-abandoned locale has been meticulously re-energized by a team of Cobalt scientists, providing the starting population with an abundance of supplies and services. This monument retains all the essential features of the original Outpost—and delivers much more:
Striking Architecture: The central compound is now secured by large, custom glass walls, creating a visually stunning and unique aesthetic.
Custom Water Features: A tranquil, custom-built lake and an elegant fountain enhance the environment. Functional water catchers are installed, providing players with a reliable source of hydration.
Expanded Services: A custom Air Wolf vendor has been integrated for convenient helicopter purchases.
High-Stakes Casino: An all-new, dedicated casino allows players to safely gamble their riches, adding a fun and high-risk activity to the safe zone.
Ample Safe Loot: Players can safely gather a generous amount of loot scattered throughout the outpost.
Thrills and Exploration
Experience the map's unique flair with a custom-built, fully working rollercoaster that is plug-in controlled to spawn a vehicle for your player with the press of a button! Explore intricate infrastructure including underground train tunnels, underground roads, and custom bridges, as well as two Heli Towers offering verticality to the fight.
💧 Water Treatment & Sewer Branch Reimagined
Welcome to the New Sewer Treatment Plant, a monument that takes the best features of both Water Treatment Plant and Sewer Branch to create one incredible, high-value loot location. This massive, abandoned facility is loaded with features and rewards.
Cobalt's Control: Don't be fooled by the ruin; Cobalt Scientists still maintain control over the facility's sewer drains.
Underground Puzzles: Navigate two new, exclusive puzzles deep within the piping, featuring a dedicated Blue and Green keycard room.
Lurking Danger: Keep your guard up—a scientist or two may still be lurking in the shadows, guarding their subterranean assets.
Map Prefabs Count: 25249 | Map Size: 4700
Monument List
Custom Monuments and Prefabs
Metropolis
New Haven Outpost
Murder Farm
The Roller Coaster
Sewage Treatment Plant
19 custom build locations
Underground Train Tunnels
Underground Roads
Custom Bridges
2x Heli Towers
Mod Room For Staff
Facepunch Monuments
Bandit Camp
Missile Silo
Launch Site
Artic Research
Stone, Hqm, & Sulfer Quarry
Rad Town
Power Plant
Airfield
Trainyard
Jungle Ziggurat
2x Mining Outpost
Large Harbor
Small Harbor
3x Oxums gas Station
2x lighthouse
Supermarket
Large Barn
Ranch
Military Tunnel
Ferry Terminal
Giant Excavator
Abandoned Cabins
Large Fishing Village
2x Small Fishing Village
Large Oil Rig
Small Oil Rig
2x WaterWell
For any Assistance or questions Please contact me on Discord @ https://discord.gg/HNhPTPZVmd
Acknowledgements
Shoutout to Substrata for helping with making the plugin for the rollercoaster.
Shoutout to MrLiquid and the Luffy Map Testing team for their help polishing this map.
Shoutout to Milky for help with making the video.
$24.99
Allows both PVE and PVP players to exist on a server at the same time. PVE players will have certain configurable protections and restrictions. You can have players use a command to flag themselves as PVP/PVE or you can assign it to them when they first spawn. If you have ZoneManager you can also designate specific zones to force player's to be PVE or PVP. Plugin is also compatible with SimpleStatus.
Note: Video is outdated, see documentation for a full list of new features!
Documentation:
A full readme including permissions, commands, and config options is available in this google doc link.
Disclaimer:
Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase!
Developer API:
API Methods
// Returns the mode of the given entity. Also takes into account if the entity is in a forced mode zone.
string GetEntityMode(BaseEntity entity);
// Returns the group name for the given mode. For example if given 'pve' will return 'warmodepve'
string GetModeGroup(string modeId);
// Returns the target type for a given entity. Target types are the category that an entity falls into.
// For example, if given a BasePlayer entity, it will return 'players'. If given a horse entity is will
// return 'horses'.
string GetEntityTargetType(BaseEntity entity);
Hooks - place these in your plugin and WarMode will call them.
// Called when a player's mode has been updated or config changes have ocurred that may affect the mode.
private void WarMode_PlayerModeUpdated(string userid, string modeId)
// Used to override WarMode logic for taking damage.
// If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic.
private object CanEntityTakeDamage(BaseCombatEntity target, HitInfo info)
// Used to override WarMode logic for targeting.
// If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic.
private object CanEntityBeTargeted(BasePlayer target, BaseEntity attacker, bool skipVendingCheck)
// Used to override WarMode logic for triggering a trap.
// If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic.
private object CanEntityTrapTrigger(BaseTrap trap, BasePlayer basePlayer)
// Used to override WarMode logic for looting an entity.
// If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic.
private object CanEntityLoot(BasePlayer looter, BaseEntity target, bool skipVendingCheck)
FREE Extension Plugins:
War Mode Admin Panel
Use the /warmode.config or /wmc command to open a panel that allows admins to update mode rules in game without having to reload the pluign. Requires the warmode.admin permission to use.
I HIGHLY recommend you use this extension!
WarModeAdminPanel.cs
War Mode Spawn UI
Provides a UI that is shown to players when they first spawn that prompts them to choose whether they want to be PVP or PVE. Also supports custom modes. Localization and config options available. This can also be configured to appear when players use the /flag command.
WarModeSpawnUI.cs
War Mode Rules UI
Using the /rules command (which is configurable) players can see a list of what restrictions they have for their current mode. These ruling will update dynamically based on your config settings.
WarModeRulesUI.cs
War Mode Badges
Customizable UI elements that will appear on the player's HUD to indicate what their current mode is.
WarModeBadges.cs
KillFeed is a fully customizable Rust plugin that instantly broadcasts real-time kill and death notifications, fueling your server with immediate combat insights and intensifying the multiplayer experience for every player.
Key Features
Killer Settings:
Text Format: Customize which data is displayed (e.g., killer's nickname).
Font: Choose the font (e.g., robotocondensed-bold.ttf).
Font Size: Adjust the text size.
Color: Precisely set the text color using RGBA values.
Distance Settings:
Text Format: Display the distance to the target (e.g., {0}m).
Font: Choose the font (e.g., robotocondensed-regular.ttf).
Font Size: Adjust the text size.
Color: Precisely set the text color using RGBA values.
Target Settings:
Text Format: Configure the display of the target's nickname.
Font: Choose the font and its parameters.
Font Size and Color: Similar to killer settings.
Images:
Customize images for various events (e.g., default death image and headshot icon).
Other Settings:
Offsets: Adjust the position of the text on the screen.
Lifetime: Set the duration for which the notification is visible.
Max Kills on Screen: Set the number of events displayed simultaneously.
Background Color: Adjust the background color of the notifications.
Commands:
/killfeed — Enable/disable the kill feed.
/kf.edit — Open the admin panel.
Permissions:
killfeed.use — View kills.
killfeed.admin — Access the admin panel.
killfeed.hidedeathsfromfeed — Hide certain player deaths from feed
killfeed.hidekillsfromfeed — Hide certain player kills from feed
Images for FileManager mode: Link
Configuration
{
"Which method of download images use? (ImageLibrary, Internal, FileManager)": "Internal",
"Add bots deaths to killfeed?": true,
"Add animals deaths to killfeed?": true,
"Add BradleyAPC deaths to killfeed?": false,
"Add patrol helicopter deaths to killfeed?": false,
"Kill lifetime in UI": 10,
"Default death image (types - Sprite, URL, Shortname)": {
"If type = shortname, enter here ItemId": "assets/icons/skull.png",
"Type": "Sprite"
},
"UI Settings": {
"Element conditions": {
"EnableTargetNickname": true,
"EnableKillerNickname": true,
"EnableWeapon": true,
"EnableAmmo": true,
"EnableDistance": true,
"EnableHeadshot": true,
"FromUpToDown": true
},
"Fadein": 1.0,
"Background color": "0.177 0.0658 0.481 0",
"Max kills panels in UI": 3,
"Main panel settings": null,
"Anchor settings": {
"AnchorMin": "1 1",
"AnchorMax": "1 1"
},
"Offset settings": {
"OffsetMinX": -361.4165,
"OffsetMaxX": -4.899963,
"OffsetMinY": -29.91622,
"OffsetMaxY": -5.100018,
"Indent": 3.0
},
"Killer settings": {
"TextFormat": "{0}",
"FontSize": 12,
"Font": "robotocondensed-bold.ttf",
"Color": "0.5499007 0.4764151 1 1",
"OutlineDistance": "-1 1",
"OutlineColor": "0 0 0 1"
},
"Target settings": {
"TextFormat": "{0}",
"FontSize": 12,
"Font": "robotocondensed-bold.ttf",
"Color": "0.5499007 0.4764151 1 1",
"OutlineDistance": "-1 1",
"OutlineColor": "0 0 0 1"
},
"Distance settings": {
"TextFormat": "{0}m",
"FontSize": 12,
"Font": "robotocondensed-regular.ttf",
"Color": "0.5499007 0.4764151 1 1",
"OutlineDistance": "-1 1",
"OutlineColor": "0 0 0 1"
},
"Headshot image (types - URL, Sprite, Shortname)": {
"If type = shortname, enter here ItemId": "assets/icons/skull.png",
"Type": "Sprite"
},
"Elements (do not touch if you know what are you doing)": {
"kill_panel": {
"Width": 350.0,
"Height": 25.0,
"X": -180.0,
"Y": -20.5
},
"killer_div": {
"Width": 116.0,
"Height": 25.0,
"X": -59.0,
"Y": -12.5
},
"weapon_icon": {
"Width": 23.0,
"Height": 23.0,
"X": -22.0,
"Y": 0.0
},
"ammo_icon": {
"Width": 23.0,
"Height": 23.0,
"X": 0.5,
"Y": 0.0
},
"distance_text": {
"Width": 45.0,
"Height": 25.0,
"X": 45.0,
"Y": 0.0
},
"headshot_icon": {
"Width": 17.0,
"Height": 17.0,
"X": 54.0,
"Y": 0.0
},
"killer_text": {
"Width": 30.0,
"Height": 20.0,
"X": -20.0,
"Y": 0.0
},
"target_text": {
"Width": 30.0,
"Height": 20.0,
"X": 20.0,
"Y": 0.0
}
}
},
"Entity -> Image (U can enter URL, Sprite and item shortname)": {
"banditguard": "banditguard.png",
"bear": "bear.png",
"Bleeding": "assets/icons/bleeding.png",
"boar": "boar.png",
"bradleyapc": "bradleyapc.png",
"chicken": "chicken.png",
"Cold": "assets/icons/cold.png",
"ColdExposure": "assets/icons/cold.png",
"Drowned": "assets/icons/drowning.png",
"dweller": "dweller.png",
"Fall": "assets/icons/fall.png",
"heavyscientist": "heavyscientist.png",
"Hunger": "assets/icons/eat.png",
"patrolhelicopter": "patrolhelicopter.png",
"peacekeeper": "peacekeeper.png",
"polarbear": "polarbear.png",
"Radiation": "assets/icons/radiation.png",
"scarecrow": "scarecrow.png",
"scientist": "scientist.png",
"scientistnvg": "scientistnvg.png",
"shark": "shark.png",
"stag": "stag.png",
"Suicide": "assets/icons/skull.png",
"underwaterdweller": "underwaterdweller.png",
"wolf": "wolf.png",
"wolf2": "wolf.png"
},
"Entity -> Name": {
"bear": {
"de": "Bär",
"en": "Bear",
"ru": "Медведь"
},
"Bleeding": {
"de": "Blutung",
"en": "Bleeding",
"ru": "Кровотечение"
},
"boar": {
"de": "Wildschwein",
"en": "Boar",
"ru": "Кабан"
},
"bradleyapc": {
"de": "Bradley-Schützenpanzer",
"en": "Bradley APC",
"ru": "БТР Брэдли"
},
"chicken": {
"de": "Huhn",
"en": "Chicken",
"ru": "Курица"
},
"Cold": {
"de": "Erfrieren",
"en": "Freezed",
"ru": "Замерзание"
},
"ColdExposure": {
"de": "Kälteschaden",
"en": "Freezed",
"ru": "Переохлаждение"
},
"Drowned": {
"de": "Ertrunken",
"en": "Crashed",
"ru": "Утонул"
},
"Fall": {
"de": "Sturz aus der Höhe",
"en": "Fall from high",
"ru": "Падение с высоты"
},
"horse": {
"de": "Pferd",
"en": "Horse",
"ru": "Лошадь"
},
"Hunger": {
"de": "Verhungert",
"en": "Died of starvation",
"ru": "Умер от голода"
},
"patrolhelicopter": {
"de": "Patrouillenhubschrauber",
"en": "Patrol helicopter",
"ru": "Патрульный вертолет"
},
"Radiation": {
"de": "Strahlenvergiftung",
"en": "Radiation poison",
"ru": "Радиационное отравление"
},
"scientistnpc": {
"de": "Wissenschaftler",
"en": "Scientist",
"ru": "Ученый"
},
"stag": {
"de": "Hirsch",
"en": "Stag",
"ru": "Олень"
},
"Suicide": {
"de": "Selbstmord",
"en": "Suicide",
"ru": "Самоубийство"
},
"wolf": {
"de": "Wolf",
"en": "Wolf",
"ru": "Волк"
}
},
"Version": {
"Major": 1,
"Minor": 0,
"Patch": 5
}
}
Community Picks
Highest Rated
Top-rated picks trusted and loved by the community.
-
$16.99
By David
-
$40.00$30.00By nivex
-
$29.99
By LosGranada
-
$29.99
By imthenewguy
-
$24.99
By Whispers88
-
$40.00$31.95By Mevent
-
Free
By Steenamaroo
-
$14.99
By AhigaO
-
$14.99
By David
-
$19.99$15.99By Fruster
-
$45.99
By Monster
-
$19.99
By ZEODE
-
$19.99$15.99By Fruster
Trending
Trending Files
Popular picks members are downloading the most right now.
-
$21.95$15.95By Mevent
-
By Scalbox
-
Free
By Duff
-
$35.00
By KpucTaJl
-
$25.00
By Martian
-
$40.00$30.00By nivex
-
Free
By Steenamaroo
-
$29.99
By Adem
-
$29.99
By imthenewguy
-
$29.90
By walkinrey
-
$15.00
By imthenewguy
-
$34.95$21.95By Mevent
-
$35.00
By KpucTaJl
Fresh Updates
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
-
$19.99
By Pwenill
-
$10.99$7.14By Meowhuh
-
By masg26
-
$24.00
By The_Kiiiing
-
$12.99
-
$2.00
By XeusDev
-
Free
By Lebowski93
-
$6.00
By NooBlet
-
$16.99
By Simil3x
-
$29.99
By Amino
Community Feedback
Latest Reviews
See what customers are saying about their experience with files.
Has not worked in years. Most specifically after FP added new docking mechanics to cargoship. This plugins last update killed it completely, it in fact makes cargoship not work entirely on your server.
an excellent pack of 20 bases, for the price it is excellent, only the instructions could be improved, for example explaining to the user that the copypaste folder must be written in lowercase otherwise it does not work and explaining better where to insert the other files, for the rest everything is perfect
Thanks Paul works great looks cool
Wodger
Rescue Mission - Arctic Event hostage situation that needs to be freed | Multilingual Support
We added the Rescue Mission Arctic event to our rotation, and it quickly became a go‑to for players. The scenario is thoughtfully constructed with a clear and enjoyable objective: rescue rather than kill. Performance and stability have been solid, and the plugin integrates smoothly with my server setup. Most importantly, the developer provides responsive, helpful support. If you want an engaging, reliable event that players actually enjoy, this plugin is a great choice.
Table looks good. Certainly optimized for 3x. I'll be using it going forward.
Adds a great level of player engagement. Install is easy.
Drag and drop install. Everything is ready to go.
Add a Real Threat to pve servers alot of fun too can adjust there aim and dmg. idk if im blind but a shot other npc to false would be very nice touch.
Now, I do think the loot tables are fine other than a few crates. For example Elite Crates and Military crates mainly spawn comps. Have barely found any weapons or explosives in them, just mainly tech trash, rifle body’s, pipes and smg body’s. Same goes for the normal crates that spawn on the road, only find comps. Not found any t1 weapons or even a satchel. If this could be addressed then this loot table would be the best one for any 2x server.
thank you
It's well worth the money. Good fun. we use on a 3x pvp server for 3 friends.