Featured framework
Carbon for modern Rust servers
Fast, self-updating, and built for performance with seamless in-game plugin and server management.
1,800+
servers powered by Carbon
$14.99
Raid Time Manager · Rust · Oxide · Carbon
Your best players get raided at 4am and never log in again
You set the hours raiding is open. Outside them the damage, the ladder stacks, the ceiling drops and the turret placements all stop — and everyone can see the schedule on screen. A full week is configured out of the box, and every hour of it is editable from a calendar in game.
The HUD
Six layouts, one of them fits your screen
Switched live from the settings screen — every player's HUD is redrawn on the spot.
How it goes
From install to the night before wipe
MINUTE ONE
It works before you open the config
Raid time is set to 18:00–22:00 Monday to Friday, 10:00–22:00 Saturday, 08:00–22:00 Sunday. Every hour outside that is safe time, and the restrictions are already on.
Your timezone, by offset or by name, daylight saving included
Several raid windows in one day, or none at all for a full safe day
Nothing to fill in first — edit the week later, or never
EVERY DAY
Nobody has to ask when raid time is
A HUD shows today's windows as a bar, a marker for where the clock sits inside them, and a green or red dot for whether raiding is open right now.
Six positions, switched live. Players can hide it, and it hides itself on cameras and drones
Every player reads it in their own language, on a 12- or 24-hour clock
An alert on screen the moment raid time opens, and again when it closes
An optional Discord webhook warns your players a set time before it opens
WHEN THEY TRY
Blocking damage alone does not stop a raid
Someone who cannot blow a wall will stack ladders, drop a ceiling inside your compound, or park a turret on your door instead. Thirteen switches, so you block what matters on your server and leave the rest alone.
Damage. Other people's buildings, your own, twig, boats, tugboats, fire
Raids with no player behind them. Patrol helicopter, MLRS, SAM sites and auto turrets, each its own toggle
Building tricks. Ladders and ceilings inside someone else's privilege, cupboards and turrets placed next to one
They are told why. A blocked shot or placement puts the reason on the player's screen
Your own exceptions. A prefab list that stays damageable whatever the clock says, and a separate switch for other people's sleeping bags
WIPE DAY
The exceptions are where a schedule earns its keep
A fixed week is fine until wipe day, a holiday, or the first complaint about being raided ten minutes after joining. All four of those are settings.
Set hours for one specific date from the calendar — it beats the weekly rule
Safe days after a wipe, written into the schedule for you
New players protected for a few hours, if you want them to be
Or block offline raids only, with a shorter grace period for your donators
Alongside the rest
It fits what you already run
All optional, all off until you point at them.
✓ TruePVE — its ruleset is switched with the schedule, so the two never disagree
✓ ZoneManager — confine the whole thing to listed zones, or apply it everywhere except them
✓ Raidable Bases — event bases stay raidable around the clock, safe time never locks players out
✓ Your own commands — run any server command the moment raid time opens, and again when it closes
Reference
One command, and it is yours to rename
Everything else is a screen you click through in game.
Chat
/rtm
Open the raid calendar. Admins also get a settings button on it.
Chat
/rtm hud
Hide the HUD, or bring it back
Perm
rtm.vip
Shorter offline grace period. Rename it or add more groups.
Straight answers
Asked before every purchase
Do I need TruePVE?
No, it blocks the damage itself. TruePVE is optional and only makes the two systems agree if you already run it.
Can I still raid people who are online?
Turn on offline-only mode and safe time protects a base only while the owner and their whole team are away.
Do I have to edit config files?
Not for the schedule. The calendar and settings screens change the hours, the toggles and the HUD position from in game.
Is it English only?
No. Days, months, AM/PM and every message are language file entries, so you translate once and each player sees their own.
What about NPCs and scripted raids?
One switch lets non-player raiders through at any hour, and the prefab list covers anything that must always stay damageable.
Will the HUD annoy my players?
Six positions including a compact one, they can dismiss it themselves, and you can switch it off server-wide.
13
actions you can block
6
HUD layouts
3
integrations — TruePVE, ZoneManager, Raidable Bases
1
dependency — ImageLibrary
$19.99
SimplePVE is exactly what the name suggests: a simple and easy-to-use PVE plugin for Rust servers. It allows server owners to control and customize PVE rules individually, either through the config or with a clean in-game CUI. You can also create, edit, and manage PVE/PVP schedules directly, making it easy to run full PVE servers, purge events, or hybrid PVE/PVP setups.
⭐ Key Features
Control PVE rules directly from in-game CUI or through the config
Easy-to-understand rule system for managing damage, raiding, looting, and protection
Enable or disable PVE/PVP manually with commands
Create automatic PVP schedules for purge times
Supports weekly schedules, such as Sunday to Friday or weekend-only PVP
Supports date-specific schedules, such as January 1 to January 7, holiday events, wipe-weekend events, and custom purge periods
Automatic PVE/PVP purge events based on your configured schedule
Loot protection system to prevent unauthorized looting
Zone Manager support for custom PVE/PVP zones
Exclude specific zones from global PVE rules
Supports many popular event plugins
Works without using `server.pve true`
In-game rule manager using `/sprules`
Debug command to help check why damage is blocked or allowed
Optional PVE/PVP status UI for players
Customizable UI position, status text, icons, and colors
Discord embed messages when PVP purge starts or ends
Optional Discord warning messages before PVE/PVP schedule changes
Run custom server commands when PVP purge starts or ends
Admin bypass permissions for loot and damage control
Supports PVP delay when leaving PVP zones
Flexible config for server owners who want full control
Designed for simple PVE servers, purge servers, hybrid PVE/PVP servers, and event-based servers
NEW • CUSTOM STATUS
NEW • PVE/PVP HUD FOR DISPLAYING PURGE EVENTS
📌 Commands
/simplepve - Use to enable or disable pve toggle (Chat & Console command)
/simplepve on or off - Use to enable disable pve (Chat & Console command)
/sprules - Use to Open a Cui to control PVE Rules & Creating Schedules (Chat command)
/spdebug - Use this for debuging rules
/sp_change - Use this to change the SimplePVE hud from ingame (Chat command)
📜 Permissions
simplepve.admin - Required to enable or disable SimplePVE
simplepve.adminloot - Required to view Loots of other players
simplepve.admindamage - Required for Admin damages to any entity
🎉 Game hosting perfected, that's Physgun
Join the thousands of server owners using Physgun to take their game server communities to the top.
🎬 Video Showcase
🚀 API & Hooks
void OnSPVEPurgeStarted()
void OnSPVEPurgeEnded()
TimeSpan GetPVPStartTimeRemaining()
TimeSpan GetPVPEndTimeRemaining()
⚙️ Configurations
🗃️ Rules Data file in Oxide/data/SimplePVE
📜 FAQ
Question: Does SimplePVE require server.pve to be set to false?
Yes, it requires server.pve set to false.
Question: Where can I change the rules for my PVE server?
You can use the `/sprules` command to open the in-game CUI rule manager. You must have the `simplepve.admin` permission assigned to use this command.
Question: PVE/PVP schedules times are not working properly, why is that happening?
You may need to adjust the `UTC Time Difference` value in the config. Make sure the UTC offset matches your server’s intended timezone. For more details, please check the Info tab below.
Question: How do I enable or disable PVE manually?
You can use `/simplepve on` to enable PVE and `/simplepve off` to disable it. You need the `simplepve.admin` permission to use these commands.
Question: Can I create automatic PVP purge schedules?
Yes. SimplePVE supports scheduled PVP/PVE times, allowing you to automatically enable PVP during purge events and return to PVE when the schedule ends.
Question: Can I do Weekly schedules like Sunday To Friday or specific date to another date?
Yes. SimplePVE supports both option and you can only use one of them at once.
Question: Can admins damage players or entities while PVE is enabled?
Yes, but only if the admin damage settings and permissions allow it. The permission `simplepve.admindamage` is used for admin damage access.
Question: Why is damage still happening during PVE mode?
This usually means one of your rules allows that damage type, or another plugin is modifying damage before or after SimplePVE. Use `/spdebug` to help debug which rule is being applied.
Question: What does `/spdebug` do?
The `/spdebug` command helps you debug damage rules. It can be useful when you are trying to understand why damage is blocked or allowed.
Question: How does loot protection work?
Loot protection prevents players from looting protected entities or containers, depending on your config settings. Admins can be allowed to bypass this using the `simplepve.adminloot` permission.
Question: Can I exclude specific entities from loot protection?
Yes. You can add entity shortnames to the `Loot Protection Excluded Entitys` list in the config.
Question: Does SimplePVE support zones?
Yes. SimplePVE supports Zone Manager, allowing you to create different PVE/PVP behavior inside specific zones.
Question: Can I exclude specific zones from SimplePVE rules?
Yes. You can add zone IDs to the `Exclude Zone IDs From Rules` config option.
Question: Can SimplePVE send Discord notifications?
Yes. SimplePVE can send Discord embed messages when PVP purge starts, ends, or when a scheduled event is approaching, depending on your Discord config settings.
Question: Can I run server commands when PVP purge starts or ends?
Yes. You can add commands to the config options for commands that run when PVP purge starts or ends.
⚙️ Schedules Settings for your own timezone
🛠️ For Developers
💬 Support
Check Out My Other plugins as Well
Welcome to "Decay: The Last Haven," a custom map for the game RUST that immerses players in a post-apocalyptic world where survival is a luxury. This expansive map, with a size of 4500, boasts around 70,000 prefabs, creating a rich and detailed environment. It's fully compatible with BetterNPC plugins(Config for bots in the file), and Train Homes, featuring three stations for the plugin. The map showcases a double-track surface railway, offering two metro entrances with separate branches for spawning trains, complemented by an intricate underground railway system.
The layout includes evenly spaced monuments to optimize the FPS load for clients, ensuring smooth gameplay. Players can find custom building spots in the subway, marked as 'XU' on the minimap, amidst a network of bridges that are navigable by tugboats. The map's design incorporates a multitude of rivers, allowing tugboats and other water transport to access any point on the map with ease.
For those seeking a strategic advantage, the map presents custom monuments in ample quantity for a comfortable and engaging gaming experience. Builders will appreciate the custom sites, indicated by 'X' on the minimap, while the heart of the map features fresh water and lush vegetation, ideal for farmers.
Explorers can discover a large number of small settlements and standalone buildings, not marked on the road map, offering hidden gems throughout the landscape. Adventurous players can delve into underwater farm zones, denoted by 'O' on the minimap, and explore the depths of an underwater laboratory. To add to the excitement, the map is equipped with ziplines, providing a thrilling way to traverse this desolate yet captivating world.
"Decay: The Last Haven" is not just a map; it's a testament to the resilience of humanity in the face of desolation, offering a sanctuary for those brave enough to claim it.
Features:
Map size: 4500;
Prefabs count: ~65K;
Compatible with BetterNPC plugins (Config for bots in the file) & Train Homes ( 3 stations for plug-in );
Double-track surface railway with 2 entrances to the metro with separate branches for spawn trains;
Underground railway;
Evenly spaced monuments to spread the FPS load of client;
Custom places for building in the subway (XU on the minimap);
A lot of bridges ( The tugboat passes );
A large number of rivers, tugboats and other water transport can pass to any point on the map;
Designed custom monuments in sufficient quantity for a comfortable game;
Custom building sites (X on the minimap);
Fresh water and vegetation for farmers are in the center of the map;
A large number of small settlements/single buildings not marked on the road map by road;
Underwater farm zones (O on the minimap);
Underwater Laboratory;
Ziplines.
Custom monuments:
Nuclear Cargo;
Settlement;
Bandit Settlement;
Wood Industry;
Industrial Settlement;
Office Area;
Reverpost;
Shorpek;
Warehouse Settlement;
Bandit Ship;
Slave Ship;
Rebel Ship;
RW Station;
A large number of small settlements/single buildings not marked on the road map by road;
A lots custom places to build a base. ( "X"/"XU" on map );
Underwater farm zones ( "O" on map ).
Monuments:
Combined Outpost;
Launch Site;
The Dome;
Apartments complex;
Ziggurat;
PowerPlant;
JunkYard;
Harbor;
Airfield;
Arctic Research Base;
Desert Military Base;
Ferry Terminal;
Large fishing village;
Oxum`s Gas Station;
Abandoned supermarket;
Fishing villages;
Lighthouses;
Satellite Dish;
Nuclear Missile Silo;
Water Treatment Plant;
Train Yard;
Giant Excavator Pit;
Underwater laboratory;
Ranch;
Underground railway;
Quarries(HQM,Stone, Sulfur);
Large oilrig;
Oilrig.
My Discord: shemov
A password is attached to the map. You can edit it.
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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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",
"scientistnpc_ptboat",
"scientistnpc_rhib",
"scientist2"
],
"Enable Event Permission": false,
"Event Permission": "extraevents.botbash",
"Show UI And Notifications To Players Without Event Permission?": false,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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,
"Restrict Event to Deep Sea Players Only?": false,
"Show UI And Notifications to Deep Sea Players Only?": 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": 15,
"Patch": 0
}
}
BLACK HARVEST
Where the harvest never ended.
Long before the collapse, the island operated as an offshore agricultural research facility funded by private biotech corporations and protected by military contractors. Officially, the project focused on pharmaceutical crop development and sustainable bioengineering.
Unofficially… they were creating something else.
Deep within the island’s massive grow operations, scientists engineered experimental strains capable of accelerated growth, chemical resistance, and extreme environmental adaptation. Entire valleys were converted into cultivation zones. Rail systems transported product between processing facilities, underground storage depots, and shipping ports hidden along the coast.
Then the world fell apart.
Supply lines vanished. Emergency evacuations failed. Communication with the mainland ceased almost overnight.
But the crops survived.
Unchecked for decades, the engineered vegetation spread beyond containment zones and slowly reclaimed the island itself. Forests overtook roads. Facilities collapsed beneath overgrowth. Entire regions became isolated behind dense wilderness and contaminated terrain.
Now survivors return searching for:
abandoned research data
hidden chemical stockpiles
underground bunkers
forgotten rail depots
and rumors of experimental compounds still hidden beneath the island
Few leave with answers.
Most never leave at all.
The locals gave the island a new name long ago:
Black Harvest.
Password Included with the map.
$9.99
An excellent plugin for remote trading between players with extensive functionality.
The ability to log successful trades;
The ability to create new permissions;
The ability to customize permissions flexibly, including both new and existing ones;
The ability to limit slots in trade;
The ability to configure the method(Personal, CommonMinimum, CommonMaximum) for limiting the number of slots;
The ability to set a cooldown on sending trade requests;
The ability to configure the method(InitiatorOnly, TargetOnly, Both) for applying cooldown to players;
The ability to purchase a bypass for the trade request cooldown;
The ability to set a daily limit on sending trade requests;
The ability to purchase additional trade requests after reaching the daily limit;
The ability to forbid trading when wounded;
The ability to forbid trading while swimming;
The ability to forbid trading while mounted on certain seats;
The ability to forbid trading in specified monuments, by name or by monument type;
The ability to forbid trading in someone else's building privileges;
The ability to forbid trading when taking damage;
The ability to forbid trading during a combat block;
The ability to forbid trading during a raid block;
The ability to forbid certain items from being traded;
The ability to automatically generate language files for specified languages(with content filled in English);
The ability to set an effect upon receiving a trade request;
The ability to change the effect upon a successful trade completion;
The ability to display a status bar while waiting for a trade;
The ability to choose between bar types(TimeCounter and TimeProgressCounter);
The ability to specify the order of the bar;
The ability to change the height of the bar;
The ability to customize the color and transparency of the background;
The ability to set a material for the background;
The ability to switch between CuiRawImageComponent and CuiImageComponent for the image;
The ability to get images from the local folder(*SERVER*\oxide\data\AdvancedStatus\Images);
The ability to set own image and customize the color and transparency of the image;
The ability to set sprite instead of the image;
The ability to customize the color, size and font of the text.
{
"Chat command": "trade",
"List of 'accept' commands": [
"accept",
"yes"
],
"List of 'cancel' commands": [
"cancel",
"no"
],
"Is it worth enabling GameTips for messages?": true,
"Is it worth using Notify plugins for messages instead of the vanilla UI?": false,
"Specify the regular message type for notify": 0,
"Specify the warning message type for notify": 1,
"Selected economic plugin(None, Economics, ServerRewards, IQEconomic, BankSystem)": "Economics",
"Is it worth using the AdvancedStatus plugin?": true,
"Is it worth saving trade logs to a file?": true,
"List of language keys for creating language files": [
"en"
],
"Slot limit calculation mode(Personal, CommonMinimum, CommonMaximum)": "CommonMaximum",
"Trade cooldown apply mode(InitiatorOnly, TargetOnly, Both)": "InitiatorOnly",
"Is it worth checking the target's trade cooldown?": false,
"Time in seconds given to respond to a trade request": 15.0,
"Price to skip 60 seconds of the trade request cooldown": 10.0,
"The prefab name for the effect triggered when a trade request is received": "assets/bundled/prefabs/fx/invite_notice.prefab",
"The prefab name for the effect triggered when a trade is successfully completed": "assets/prefabs/building/wall.frame.shopfront/effects/metal_transaction_complete.prefab",
"List of mount names where trading is prohibited": [
"horsesaddle",
"horsesaddlerear",
"bikedriverseat",
"bikepassengerseat",
"motorbikedriverseat",
"motorbikepassengerseat",
"modularcardriverseat",
"modularcarpassengerseatleft",
"modularcarpassengerseatright",
"modularcarpassengerseatlesslegroomleft",
"modularcarpassengerseatlesslegroomright",
"modularcarpassengerseatsidewayleft",
"miniheliseat",
"minihelipassenger",
"transporthelipilot",
"transporthelicopilot",
"attackhelidriver",
"attackheligunner",
"submarinesolodriverstanding",
"submarineduodriverseat",
"submarineduopassengerseat",
"snowmobiledriverseat",
"snowmobilepassengerseat",
"snowmobilepassengerseat tomaha",
"workcartdriver",
"locomotivedriver",
"craneoperator",
"batteringramseat",
"ballistagun.entity"
],
"Status. Bar - Display time in seconds. A value of 0 keeps it visible until the cooldown ends": 15.0,
"Status. Bar - Type(TimeProgressCounter or TimeCounter)": "TimeCounter",
"Status. Bar - Height": 26,
"Status. Bar - Order": 10,
"Status. Background - Color(Hex or RGBA)": "#EFC570",
"Status. Background - Transparency": 0.7,
"Status. Background - Material(Leave empty to disable)": "",
"Status. Image - Url": "https://gitlab.com/IIIaKa/images/-/raw/main/StatusBars/Trader_Request.png",
"Status. Image - Local(Leave empty to use Image_Url)": "Trader_Request",
"Status. Image - Sprite(Leave empty to use Image_Local or Image_Url)": "",
"Status. Image - Is raw image": false,
"Status. Image - Color(Hex or RGBA)": "#EFC570",
"Status. Image - Transparency": 1.0,
"Status. Image Outline - Color(Hex or RGBA)": "0.1 0.3 0.8 0.9",
"Status. Image Outline - Transparency": 1.0,
"Status. Image Outline - Distance(Leave empty to disable). Example '0.75 0.75'": "",
"Status. Text - Size": 12,
"Status. Text - Color(Hex or RGBA)": "#FFFFFF",
"Status. Text - Transparency": 1.0,
"Status. Text - Font(https://docs.oxidemod.com/guides/developers/basic-cui/basic-cui#fonts)": "RobotoCondensed-Bold.ttf",
"Status. Text - Offset Horizontal": 0,
"Status. Text Outline - Color(Hex or RGBA)": "#000000",
"Status. Text Outline - Transparency": 1.0,
"Status. Text Outline - Distance(Leave empty to disable)": "",
"Status. SubText - Size": 12,
"Status. SubText - Color(Hex or RGBA)": "#FFFFFF",
"Status. SubText - Transparency": 1.0,
"Status. SubText - Font": "RobotoCondensed-Bold.ttf",
"Status. SubText Outline - Color(Hex or RGBA)": "0.5 0.6 0.7 0.5",
"Status. SubText Outline - Transparency": 1.0,
"Status. SubText Outline - Distance(Leave empty to disable)": "",
"Status. Progress - Background Color(Hex or RGBA)": "1 1 1 0.15",
"Status. Progress - Background Transparency": 0.15,
"Status. Progress - Reverse": true,
"Status. Progress - Color(Hex or RGBA)": "#EFC570",
"Status. Progress - Transparency": 0.7,
"Status. Progress - OffsetMin": "0 0",
"Status. Progress - OffsetMax": "0 0",
"List of trade permissions": [
{
"Permission Name": "trader.default",
"Number of available trade slots": 3,
"Cooldown time(in seconds) before next trade": 600.0,
"Daily trade request limit. A value of 0 disables the limit": 50,
"Price to purchase a trade after exceeding the daily limit. A value of 0 disables the purchase": 5.0,
"Is it worth forbidding trade if the player is in a wounded state?": true,
"Is it worth forbidding trade if the player is swimming?": true,
"Is it worth forbidding trade if the player is mounted?": true,
"Is it worth forbidding trade if the player is in someone else's building privilege area?": true,
"Is it worth forbidding trade if the player has taken damage?": true,
"Is it worth forbidding trade if the player has combat block?": true,
"Is it worth forbidding trade if the player has raid block?": true,
"List of monuments where trade is forbidden": null,
"List of monument categories where trade is forbidden": [
"RadTown",
"RadTownWater",
"RadTownSmall",
"TunnelStation",
"Custom"
],
"List of forbidden trade items": [
"rock"
]
},
{
"Permission Name": "trader.vip",
"Number of available trade slots": 6,
"Cooldown time(in seconds) before next trade": 450.0,
"Daily trade request limit. A value of 0 disables the limit": 100,
"Price to purchase a trade after exceeding the daily limit. A value of 0 disables the purchase": 2.5,
"Is it worth forbidding trade if the player is in a wounded state?": true,
"Is it worth forbidding trade if the player is swimming?": true,
"Is it worth forbidding trade if the player is mounted?": true,
"Is it worth forbidding trade if the player is in someone else's building privilege area?": true,
"Is it worth forbidding trade if the player has taken damage?": true,
"Is it worth forbidding trade if the player has combat block?": true,
"Is it worth forbidding trade if the player has raid block?": true,
"List of monuments where trade is forbidden": null,
"List of monument categories where trade is forbidden": [
"RadTown",
"RadTownWater",
"TunnelStation"
],
"List of forbidden trade items": [
"rock"
]
},
{
"Permission Name": "realpve.vip",
"Number of available trade slots": 9,
"Cooldown time(in seconds) before next trade": 300.0,
"Daily trade request limit. A value of 0 disables the limit": 0,
"Price to purchase a trade after exceeding the daily limit. A value of 0 disables the purchase": 0.0,
"Is it worth forbidding trade if the player is in a wounded state?": false,
"Is it worth forbidding trade if the player is swimming?": false,
"Is it worth forbidding trade if the player is mounted?": false,
"Is it worth forbidding trade if the player is in someone else's building privilege area?": false,
"Is it worth forbidding trade if the player has taken damage?": false,
"Is it worth forbidding trade if the player has combat block?": false,
"Is it worth forbidding trade if the player has raid block?": false,
"List of monuments where trade is forbidden": [
"oilrig_1"
],
"List of monument categories where trade is forbidden": null,
"List of forbidden trade items": [
"rock"
]
}
],
"Version": {
"Major": 0,
"Minor": 1,
"Patch": 5
}
}
EN:
{
"CmdNotAllowed": "You do not have permission to use this command!",
"CmdPlayerNotFound": "Player '{0}' not found! You must provide the player's name or ID.",
"CmdMultiplePlayers": "Multiple players found: {0}",
"CmdEconomicsNotEnough": "Not enough funds!",
"CmdMain": "Available trade commands:\n\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>bars *boolValue*(optional)</color> - Toggle status bar display\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>*nameOrId*</color> - Send a trade request to the specified player\n<color=#D1CBCB>/trade</color> <color=#83BA7C>accept/yes</color> - Accept a pending trade request\n<color=#D1CBCB>/trade</color> <color=#DE5757>cancel/no</color> - Decline a pending or active trade\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>limits</color> - View your trade limits\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>buy limits *amount*(optional)</color> - Purchase additional trade requests\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>buy cd *amount*(optional)</color> - Purchase a 60 second(* by amount) cooldown skip\n\n--------------------------------------------------",
"CmdBarsEnabled": "Status bar display enabled!",
"CmdBarsDisabled": "Status bar display disabled!",
"CmdDailyLimitExtra": "You have exceeded the daily limit({0}) for sending trade requests!\n<size=10>However, you can buy additional requests using the <color=#D1AB9A>/trade buy limits</color> command for <color=#D1CBCB>${1}</color></size>",
"CmdDailyLimit": "You have exceeded the daily limit({0}) for sending trade requests!",
"CmdCooldownSkip": "You must wait {0} seconds before sending another trade request!\n<size=10>However, you can skip the cooldown using the <color=#D1AB9A>/trade buy cd</color> command for <color=#D1CBCB>${1}</color> per 60 seconds</size>",
"CmdCooldown": "You must wait {0} seconds before sending another trade request!",
"CmdWoundBlock": "You can't trade while wounded!",
"CmdSwimming": "You can't trade while swimming!",
"CmdMountBlock": "You can't trade while mounted here!",
"CmdBuildingBlock": "You can't trade inside someone else's base!",
"CmdDamageBlock": "You can't trade while taking damage!",
"CmdCombatBlock": "You can't trade during combat block!",
"CmdRaidBlock": "You can't trade during a raid block!",
"CmdAcceptEmpty": "You have no pending trade requests!",
"CmdAcceptOngoing": "You already have an active trade with player '<color=#D1AB9A>{0}</color>'!",
"CmdDeclineEmpty": "You have no pending or active trades!",
"CmdDecline": "Trade between you and player '<color=#D1AB9A>{0}</color>' has been canceled!",
"CmdDeclineOther": "Player '<color=#D1AB9A>{0}</color>' canceled the trade with you!",
"CmdSendSelf": "You cannot send a trade request to yourself!",
"CmdSendNoRespond": "Player '<color=#D1AB9A>{0}</color>' has not responded to your trade request!",
"CmdSendAlredyHave": "You already have a pending or active trade with player '<color=#D1AB9A>{0}</color>'!\n<size=10><color=#83BA7C>/trade yes</color> - Accept the pending trade request\n<color=#DE5757>/trade no</color> - Decline the pending or active trade</size>",
"CmdSendTargetNotAllowed": "Player '<color=#D1AB9A>{0}</color>' does not have permission to use trading!",
"CmdSendTargetAlredyHave": "Player '<color=#D1AB9A>{0}</color>' already has a pending or active trade with player '<color=#D1AB9A>{1}</color>'!",
"CmdSendTargetHasCooldown": "Player '<color=#D1AB9A>{0}</color>' has an active cooldown, {1} seconds remaining!",
"CmdSendTo": "Trade request successfully sent to player '<color=#D1AB9A>{0}</color>'.",
"CmdSendFrom": "Player '<color=#D1AB9A>{0}</color>' has sent you a trade request.\n<size=10><color=#83BA7C>/trade yes</color> - Accept the pending trade request\n<color=#DE5757>/trade no</color> - Decline the pending or active trade</size>",
"CmdPurchaseNotLimited": "You haven't reached your daily limit yet!",
"CmdPurchaseHaveExtra": "You still have {0} additional trade requests! Use them before purchasing more.",
"CmdPurchaseLimitsNotAllowed": "Purchasing additional trade requests is unavailable!",
"CmdPurchasedLimits": "You have successfully purchased <color=#D1CBCB>{0}</color> trade requests!\n<size=10>Now you have <color=#D1CBCB>{1}</color> additional trade requests</size>",
"CmdPurchaseNoCooldown": "You don't have a cooldown for sending trade requests!",
"CmdPurchaseCooldownNotAllowed": "Purchasing a cooldown skip for trade requests is not available!",
"CmdPurchasedCooldown": "You have successfully purchased a cooldown skip for <color=#D1CBCB>{0} seconds</color> for trade requests!\n<size=10>Now you need to wait <color=#D1CBCB>{1} seconds</color></size>",
"CmdMyLimits": "Your trade request limits:\n\n<color=#D1CBCB>Cooldown</color> - <color=#D1AB9A>{0} sec</color>\n<color=#D1CBCB>Daily Limit</color> - <color=#D1AB9A>{1}</color>\n\n--------------------------------------------------",
"BarInitiator": "Trade to: {0}",
"BarTarget": "Trade from: {0}",
"BarCooldown": "Trade cooldown:",
"MsgStarted": "You have started a trade with player '<color=#D1AB9A>{0}</color>'!",
"MsgCompleted": "Trade with player '<color=#D1AB9A>{0}</color>' completed successfully!",
"MsgCanceled": "Player '<color=#D1AB9A>{0}</color>' canceled the trade!"
}
RU:
{
"CmdNotAllowed": "У вас недостаточно прав для использования этой команды!",
"CmdPlayerNotFound": "Игрок '{0}' не найден! Вы должны указать имя или ID игрока.",
"CmdMultiplePlayers": "Найдено несколько игроков: {0}",
"CmdEconomicsNotEnough": "Не достаточно средств!",
"CmdMain": "Доступные команды для трейда:\n\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>bars *булевоеЗначение*(опционально)</color> - Переключение отображения статус баров\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>*имяИлиАйди*</color> - Отправить запрос на трейд указанному игроку\n<color=#D1CBCB>/trade</color> <color=#83BA7C>accept/yes</color> - Принять ожидающий запрос на трейд\n<color=#D1CBCB>/trade</color> <color=#DE5757>cancel/no</color> - Отклонить ожидающий или активный трейд\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>limits</color> - Узнать свои лимиты\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>buy limits *количество*(опционально)</color> - Докупить дополнительное количество трейд запросов\n<color=#D1CBCB>/trade</color> <color=#D1AB9A>buy cd *количество*(опционально)</color> - Купить пропуск 60 секунд(* на количество) задержки перед отправкой трейд запросов\n\n--------------------------------------------------",
"CmdBarsEnabled": "Отображение статус баров включено!",
"CmdBarsDisabled": "Отображение статус баров выключено!",
"CmdDailyLimitExtra": "Вы превысили допустимую дневную норму({0}) на отправку трейд запросов!\n<size=10>Но вы можете купить дополнительные запросы с помощью команды <color=#D1AB9A>/trade buy limits</color> за <color=#D1CBCB>{1}$</color></size>",
"CmdDailyLimit": "Вы превысили допустимую дневную норму({0}) на отправку трейд запросов!",
"CmdCooldownSkip": "Перед отправкой нового запроса на трейд вам необходимо подождать {0} секунд!\n<size=10>Но вы можете купить пропуск задержки с помощью команды <color=#D1AB9A>/trade buy cd</color> за <color=#D1CBCB>{1}$</color> за каждые 60 секунд</size>",
"CmdCooldown": "Перед отправкой нового запроса на трейд вам необходимо подождать {0} секунд!",
"CmdWoundBlock": "Вам запрещено пользоваться трейдом в предсмертном состоянии!",
"CmdSwimming": "Вам запрещено пользоваться трейдом в воде!",
"CmdMountBlock": "Вам запрещено пользоваться трейдом сидя в данном месте!",
"CmdBuildingBlock": "Вам запрещено пользоваться трейдом в чужой базе!",
"CmdDamageBlock": "Вам запрещено пользоваться трейдом при получении урона!",
"CmdCombatBlock": "Вам запрещено пользоваться трейдом во время боя!",
"CmdRaidBlock": "Вам запрещено пользоваться трейдом во время рейда!",
"CmdAcceptEmpty": "У вас нет ожидающих запросов на трейд!",
"CmdAcceptOngoing": "У вас уже есть активный трейд с игроком '<color=#D1AB9A>{0}</color>'!",
"CmdDeclineEmpty": "У вас нет ожидающих или активных трейдов!",
"CmdDecline": "Трейд между вами и игроком '<color=#D1AB9A>{0}</color>' отменён!",
"CmdDeclineOther": "Игрок '<color=#D1AB9A>{0}</color>' отменил трейд с вами!",
"CmdSendSelf": "Нельзя отправить трейд запрос самому себе!",
"CmdSendNoRespond": "Игрок '<color=#D1AB9A>{0}</color>' не ответил на ваш трейд запрос!",
"CmdSendAlredyHave": "У вас уже есть ожидающий или активный трейд с игроком '<color=#D1AB9A>{0}</color>'!\n<size=10><color=#83BA7C>/trade yes</color> - Принять ожидающий запрос на трейд\n<color=#DE5757>/trade no</color> - Отклонить ожидающий или активный трейд</size>",
"CmdSendTargetNotAllowed": "У игрока '<color=#D1AB9A>{0}</color>' недостаточно прав для использования обмена!",
"CmdSendTargetAlredyHave": "У игрока '<color=#D1AB9A>{0}</color>' уже есть ожидающий или активный трейд с игроком '<color=#D1AB9A>{1}</color>'!",
"CmdSendTargetHasCooldown": "У игрока '<color=#D1AB9A>{0}</color>' имеется активный кулдаун, осталось {1} секунд!",
"CmdSendTo": "Игроку '<color=#D1AB9A>{0}</color>' был успешно отправлен запрос на трейд.",
"CmdSendFrom": "Игрок '<color=#D1AB9A>{0}</color>' отправил вам запрос на трейд.\n<size=10><color=#83BA7C>/trade yes</color> - Принять ожидающий запрос на трейд\n<color=#DE5757>/trade no</color> - Отклонить ожидающий или активный трейд</size>",
"CmdPurchaseNotLimited": "Вы ещё не исчерпали свой дневной лимит!",
"CmdPurchaseHaveExtra": "У вас ещё есть {0} дополнительных трейд запросов! Используйте их прежде, чем покупать новые.",
"CmdPurchaseLimitsNotAllowed": "Покупка дополнительных трейд запросов недоступна!",
"CmdPurchasedLimits": "Вы успешно докупили <color=#D1CBCB>{0}</color> трейд запросов!\n<size=10>Теперь у вас <color=#D1CBCB>{1}</color> дополнительных трейд запросов</size>",
"CmdPurchaseNoCooldown": "У вас нет задержки на отправку трейд запросов!",
"CmdPurchaseCooldownNotAllowed": "Покупка пропуска задержки на трейд запросы недоступна!",
"CmdPurchasedCooldown": "Вы успешно купили пропуск на <color=#D1CBCB>{0} секунд</color> задержки для трейд запросов!\n<size=10>Теперь вам нужно подождать <color=#D1CBCB>{1} секунд</color></size>",
"CmdMyLimits": "Ваши лимиты трейд запросов:\n\n<color=#D1CBCB>Время задержки</color> - <color=#D1AB9A>{0} сек</color>\n<color=#D1CBCB>Дневной лимит</color> - <color=#D1AB9A>{1}</color>\n\n--------------------------------------------------",
"BarInitiator": "Трейд с: {0}",
"BarTarget": "Трейд от: {0}",
"BarCooldown": "Задержка трейда:",
"MsgStarted": "Вы начали трейд с игроком '<color=#D1AB9A>{0}</color>'!",
"MsgCompleted": "Трейд с игроком '<color=#D1AB9A>{0}</color>' успешно завершён!",
"MsgCanceled": "Игрок '<color=#D1AB9A>{0}</color>' отменил трейд!"
}
bars *boolValue*(optional) - Toggle status bar display.
*nameOrId* - Send a trade request to the specified player.
accept/yes - Accept a pending trade request.
cancel/no - Decline a pending or active trade.
limits - View your trade limits.
buy limits *amount*(optional) - Purchase additional trade requests.
buy cd *amount*(optional) - Purchase a 60 second(* by amount) cooldown skip.
Example:
/trade bars true
/trade iiiaka
/trade yes
/trade limits
/trade buy limits 1
/trade buy limits 0.5
$14.99
Checkpoint Event
Checkpoint Event is a fully featured PvE event for Rust, transforming ordinary procedural roads into dangerous, heavily fortified military combat zones filled with valuable rewards.
During the event, a military checkpoint spawns on a randomly selected road section, protected by armed NPC guards, snipers, auto-turrets, and occasionally a Patrol Helicopter. The encounter is driven by a new dynamic Difficulty System, meaning the size of the base layout, the number of guards, the presence of a helicopter, and the final loot will scale based on the randomly selected difficulty.
Players must breach the perimeter, fight through the defenders, and loot the crates. The event utilizes a unique Competitive Scoring System: players earn points for killing NPCs, destroying turrets and helicopters, and looting crates. The event is successfully completed only when all guards are eliminated and every crate is looted. The player with the highest score at the end of the event is declared the winner!
This creates an intense PvE and PvP experience where players must fight not only the military but potentially each other for the highest score.
Features
Random road location selection (automatically avoids monuments).
Dynamic Expandable Difficulty System (Easy, Normal, Hard, Nightmare by default, but completely customizable — add, remove, or edit as many levels as you want!).
Difficulty-based Scaling: Each difficulty dictates its own base layout size (Small, Medium, Large), guard counts, crate quantities (Regular, Military, Elite), loot tables, and whether a Patrol Helicopter spawns.
Competitive Scoring System: Awards points to players for specific actions (kills, looting).
Custom Defenses: Checkpoints are fortified with high stone walls, gates, watchtowers, sandbags, and auto-turrets deployed on junkpiles.
Notify Plugin Support for modern UI announcements.
Customizable Chat Prefix with color support.
Fully customizable crate loot per difficulty.
Option to remove the default crate loot.
Dynamic Map Markers: Vending machine and radius markers displaying a live countdown timer until the event expires.
Automatic event completion once all NPCs are cleared and all crates are fully looted.
Automatic event scheduling and cleanup timers.
Manual event control through chat and console commands.
Oxide permission support.
Fully configurable through the configuration file.
Commands
/checkpoint start [difficulty] - Chat command
checkpointevent start [difficulty] - Console command
Starts the event. You can optionally specify a difficulty name (e.g., Easy, Normal) to force a specific tier.
/checkpoint stop - Chat command
checkpointevent stop - Console command
Stops and completely despawns the currently active event.
Permissions
checkpoint.admin
(Used only when permission checks are enabled in the config to control who can manually start/stop the event).
API & Hooks
Checkpoint Event provides API hooks that allow server owners and developers to easily integrate the event with external UI plugins, custom reward managers, or economy systems:
OnCheckpointEventStarted - Called when the checkpoint event successfully spawns on the map.
OnCheckpointEventStopped - Called when the event is forcefully stopped or cleaned up.
OnCheckpointEventCompleted(BasePlayer winner, string difficultyName) - Called when the event is successfully completed (all guards dead, all crates looted). Returns the player with the highest score and the name of the completed difficulty.
Localization
The plugin includes full localization support for:
English
Russian
All in-game messages are fully translated and automatically displayed according to the server language.
Configuration
The configuration file allows you to customize almost every aspect of the event, including:
Custom Difficulty Profiles (Add/Remove difficulties, adjust spawn chances, layouts, and helicopter presence).
Difficulty-Specific Loot Tables: Complete loot control per crate type (Regular, Military, Elite) per difficulty (item amounts, drop chances, and skin IDs).
Scoring Values: Adjust how many points players receive for killing NPCs, turrets, helicopters, and looting crates.
Chat & UI Customization: Chat Prefix settings and Notify Information Type ID support.
Automatic event interval & Event lifetime.
Map marker radius and names.
Guard & Sniper NPC presets.
Option to remove the default crate loot.
Permission requirement for chat commands.
CONFIG EXAMPLE
PvE Mode Support
The plugin features full built-in compatibility with PveMode. When PveMode is installed on your server, the event automatically generates a dedicated PVE zone upon spawning. You can fully customize all PVE rules, permissions, damage scaling, crate looting restrictions, and owner status settings directly through the plugin configuration file.
Dependencies Required Dependency:
NPC Spawn: Checkpoint Event requires the NPC Spawn plugin to function. The event relies on it to spawn all NPC guards and snipers. Without NPC Spawn, the plugin will not work.
Note: You must configure your own NPC presets or use default ones in the NpcSpawn data folder that match the preset names defined in the Checkpoint config.
TELEGRAM CHANNEL
$14.99
Smelting & cooking control
Quick smelt as a rank, not a server setting
Speed, output and fuel burn are set per permission and per cooker — a large furnace behaves one way for your default group and another for VIP, and the furnaces standing in monuments get a tier of their own. Grant a rank and the ovens that player already placed change on the spot, still burning. Everything is edited from an in-game menu.
8
Cookers supported out of the box
9
Settings per cooker, per rank
3
Tiers preconfigured, unlimited more
0
Dependencies
✓
Speed, output and fuel burn — three independent multipliers per cooker
✓
Ranks apply instantly — existing ovens switch tier the moment the permission lands
✓
Cooking with no fuel at all — including electric furnaces with no power
✓
A separate tier for ownerless ovens — monument furnaces don't inherit anyone's rank
✓
One-click reorganize button inside the oven — load it, fuel it exactly, empty it
✓
A live line telling you when it's done — and whether the fuel or the output space runs out first
✓
Ovens that feed themselves — wood in from the boxes next to them, metal out into the same boxes
01 — Tiers
A furnace that knows who placed it
Every oven is matched to its owner's permission when it spawns, so the same building looks identical and behaves differently depending on who built it.
Per rank, per cooker
Not one blanket smelt rate. A rank sets its own numbers for the small furnace, the large furnace, the electric furnace, the refinery, campfires, the BBQ, the hobo barrel and the fireplace — eight cookers, nine settings each, per tier.
Grant a rank, the ovens change immediately
Permissions and groups are watched live. Sell VIP at 2am and the furnaces that player left burning speed up right then — no relog, no re-placing, no server restart. Revoke it and they drop back just as fast.
Ownerless ovens get their own tier
Furnaces and campfires that came with the map or with an event have no owner and therefore no rank. A dedicated static tier covers exactly those, so a monument furnace can stay at 1x while your players' ovens run at 4x — or the other way around.
02 — The dials
Three multipliers that don't overlap
Speed, yield and fuel are separate problems, so they're separate numbers. Combine them into anything from a slightly generous furnace to one that never needs wood.
Quick smelt
Scales how fast the oven ticks. At 4x an ore stack finishes in a quarter of the time — and everything else about the oven, including charcoal, stays proportional.
Output, with fractions that aren't thrown away
More metal out of the same ore. Set 1.5x and the leftover halves are carried over and paid out as whole items later, so a fractional multiplier really is 1.5x over a stack instead of quietly rounding down to 1x on every tick.
Fuel burn
Make wood last twice as long, or twice as short. Independent of speed, so a fast furnace doesn't have to be a hungry one.
Or no fuel at all
One toggle and the oven runs empty — put ore in, take metal out, no wood involved. Electric furnaces get the same treatment and cook without being wired to anything, which is the version people actually ask for.
And a multiplier for one resource
High quality ore can smelt at half speed while everything else runs at four times, or give double metal without touching the rest of the economy. Any shortname goes into Multipliers for a single raw item with its own speed and yield, multiplied on top of the tier.
03 — Reorganize
One button instead of thirty drag-and-drops
A small icon appears inside the oven interface for ranks you enable it for. Pressing it does the whole loading routine at once.
Fills, fuels and empties in one press
Ore goes from your inventory into the oven, finished output comes back out to you, and the wood is trimmed to exactly what this batch needs — the surplus is handed straight back rather than sitting there burning.
The fuel maths accounts for your rank
The amount of wood it leaves is calculated from that oven's real smelting speed and temperature, so a VIP furnace running at 4x isn't loaded with four times the wood it will actually burn.
04 — Hands off
Ovens that run themselves
Three switches per rank, per cooker. Turn them on for VIP and their base stops being a queue of furnaces waiting to be poked.
A line that says when it's done
Open an oven and it tells you the time left in green. It turns yellow and counts down to the moment the wood runs out, or to the moment the output slots fill up, whichever comes first. If the oven is already stuck it says so in red instead of pretending it's working.
Wood in, metal out, without the player
An oven out of fuel takes what it needs from a box standing next to it, and finished bars and charcoal go back into a box instead of clogging the output. It only touches boxes belonging to the same owner, only what the current batch needs, and only inside the radius you set.
Off when there's nothing left to smelt
The last ore turns into metal and the furnace shuts down instead of burning through the rest of the stack. Pull the ore out mid-batch and it stops the same second.
05 — Setup
Configured by looking at things
Three chat commands and a menu. The config file exists, but you shouldn't need to open it.
Menu: rank, then cooker, then numbers
Pick a permission, pick a cooker, set three values and six toggles. Every change is saved and pushed to every matching oven on the map right away — including the ones currently burning.
Any cooker, including modded ones
Look at an oven that isn't in the list and add it with a command — it appears under every tier with its in-game name, ready to configure. Custom furnaces from other plugins work the same way, as long as they're built on the game's own oven type.
Reliability
Built to be left alone
✓
No dependencies — nothing to install alongside it
✓
Unloads back to vanilla without a restart — burning ovens are restarted on plain game rules and carry on cooking
✓
Charcoal and byproducts behave exactly as vanilla — the game's own byproduct rules are kept, including the charcoal rate of each oven
✓
Other plugins keep working — the standard fuel-consumption hooks are still called, so anything listening to them isn't cut out
✓
Multipliers can't be set to zero — a typo can't freeze every furnace on the server
✓
Destroyed ovens are forgotten immediately — no growing table of dead entities
Commands & permissions
Three admin commands, none for players
All three require setupfurnaces.use; admins have access anyway. Players never type anything.
/fsetup
Open the setup menu
/fadd
Look at a cooker to add it to every tier
/fremove
Look at a cooker to drop it from the list
setupfurnaces.use
Access to the setup menu and commands
setupfurnaces.static
The tier for ovens with no owner. Never grant this one to a player
setupfurnaces.default
Vanilla speed, with the reorganize button and no-fuel cooking on
setupfurnaces.vip
4x smelt speed on every cooker. Rename it, retune it, or add more tiers
Questions
Before you buy
Does a player have to re-place their furnaces after getting VIP?
No. Granting or revoking a permission, and adding or removing someone from a group, re-applies the tier to every oven that player owns, right then.
What about furnaces in monuments and event ovens?
They have no owner, so they use the static tier, which you configure separately. Don't grant that permission to anyone — it exists to describe ownerless ovens, not people.
A player has two tiers. Which one applies?
The one further down the config list, so keep your tiers in ascending order and the top rank last.
Is 1.5x output actually 1.5x, or does it round down?
It's actually 1.5x. Fractions left over from each tick are carried and paid out once they add up to a whole item, so fractional multipliers aren't silently lost.
Which boxes will an oven pull fuel from?
Only boxes with the same owner as the oven, only inside the radius you set in the config, and only the amount the current batch actually needs. Someone else's box next door is never touched.
Can an electric furnace run without electricity?
Yes, with the no-fuel toggle on for that tier and that cooker.
What happens to ovens if I unload the plugin?
Everything burning is restarted on vanilla rules and keeps cooking. No restart needed, nothing stuck on.
Will it conflict with another smelting plugin?
Two plugins both rewriting smelting will fight, as always — run one. Plugins that only listen to fuel consumption are fine: those hooks are still fired.
$49.90
The Last Siege, a massive city surrounded by great walls that protect it from outside threats.
Dare to cross the wall and explore a world teeming with enemies; all of Rust official monuments are available in The Last Siege.
FEATURES
SIZE: 5000
OBJECTS: 44511
THE MAP CAN BE EDIT: Yes
ONE PLUGIN, MULTIPLE FUNCTIONS...
🏢 APARTMENT COMPLEX, 16 complexes · 992 rooms
🛎️ RENT KIOSK, 16 receptions with NPC clerks
🛠️ ROOM UPGRADES, 7 / 6 / 8 upgrades by room size
👥 GUEST SYSTEM, guests with full access
🎺 NPC MUSIC BAND, 615 songs · 9 instruments
🖼️ ART MUSEUM, 63 exhibits · 150 scrap/day
☄️ SATELLITE CRASH EVENT Tevery 1–3 h · 5 scientists
🚁 CH47 CHINOOK CRASH EVENT, Tevery 2 h · 2 crates · 4 NPCs
✈️ AIR RAID EVENT, Tevery 1–3 h · 2 F15 jets
🧟 ZOMBIE HORDES, 25 horde spawn points
🛡️ SAFE ZONE PROTECTION, aircraft kept out of safe zones
💥 RAIDABLE BASES INTEGRATION, optional · first-hit ownership, automatic spawn points without configuration
🛗 AUTOMATIC DOORS, lifts 10 s · hatches 60 s
APARTMENT COMPLEX
🟢 SMALL: 25 scrap, ROOMS: 256 🔵 MEDIUM: 150 scrap, ROOMS: 640 🟣 LARGE: 350 scrap, ROOMS: 96
NPC MUSIC BAND
🎹 INSTRUMENTS, 9 (piano, drums, xylophone, tuba, trumpet, flute, bass, guitar, jerrycan guitar)
💃 DANCERS, Included, performing alongside the band
🎵 TOTAL SONGS, 615
⭐ CROWD-PLEASERS, 250 flagged as well-known hits
🔁 REPEATS, None until the full playlist has played
♾️ UPTIME, Never goes silent — auto-recovers if playback ever stops
SUPPORT: https://discord.badgyver.com
$47.00
🗺️ The BEVERLEY HELLBILLIES • high-performance 3.8K map • 28,500 prefabs
Explore a monstrous mountain map of deep valleys, towering peaks, and fast-flowing roads. Monuments are thoughtfully spaced with natural barriers of big hills between them, delivering excellent FPS performance. A wide zip-tower network stretches across the landscape, while outer islands and broad rivers are linked by a chain of road bridges. Custom monuments focus on a diverse collection of roadside buildings, most clustered along the highways — perfect for low-tier loot runs and quick cover from any passing Patrol Helicopter. Building opportunities are abundant: island spots, shoreline claims, inland flats, hillsides, and mountain bases.
⚠ 100% TESTED on live humans
"This crazy map's even good for those there uptight city folks. Yeeeeha Leroy...!"
• Fantastical mountainous landscape with rolling hills.
• Handy zip-tower network with heli-panic rooms.
• Road/railway supports 'Convoy' & 'ArmoredTrain'.
• Huge number of roadside recycler buildings.
• Straight level roads with wide bends for rapid transit.
⚠ Required dependencies: Umod/Oxide & Rustedit DLL
Any problems? Please advise.
-- Nomad
LOST in RUST https://discord.gg/THf6dGN8eW
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
-
$40.00$31.95By Mevent
-
$24.99
By Whispers88
-
$14.99
By Sheo
-
Free
By Steenamaroo
-
$15.99
By Fruster
-
$14.99
By David
-
$45.99
By Monster
Recently Updated
Recently improved files with fresh updates, fixes, and new content.
-
By RustFlash
-
$30.00
By ZH3LL
-
$24.99
By Wonder_Fox
-
$24.99
By Wonder_Fox
-
$24.99
By Wonder_Fox
-
$24.99
By Wonder_Fox
-
$24.99
By Wonder_Fox
-
$10.00
By Yac Vaguer
-
$7.00
By MrMokka
-
$45.00$41.95By Mevent
-
$15.00
By Razor
-
Free
By Mr01sam
-
Free
By tofurahie
Latest Reviews
See what customers are saying about their experience with files.
We’ve been using RankEval for our Rust servers and it has become a very useful part of our admin workflow.
The platform gives us valuable insights into player behavior, activity, team structures, and suspicious patterns, which helps our staff make better and faster decisions when reviewing reports or potential rule violations.
What we like most is how much time it saves during investigations. Instead of relying only on individual reports or manually checking everything in-game, RankEva
We’ve been using Galium on our Rust servers for quite some time now and we’re very happy with it. The system provides admins with a huge amount of useful information and makes it much easier to investigate suspicious players and situations quickly and efficiently.
What we especially like is that Galium doesn’t just collect data it presents everything in a clear and useful way, which makes day-to-day moderation much easier. The platform is also constantly evolving, with new features and impr
This is a must have plugin for your Rust server. Everything is laid out cleanly, and you can change all most anything. I ran into a few snags with things that didn't seem straight forward, but the author took the time to answer every question and walk me through setting up what I wanted to set up. This is definitely worth every penny!!
Love these leaderboards, they are super customizable to your server, and the owner is great as well. The team is very responsive to the community and they are trying to evolve and get better constantly.
Love from,
Phantom Rust community ❤️
Amazing anti-cheat, readable and simple to use. Gallium is perfect for all your Rust server moderation needs. Really strong and almost no false positives. It's improving each new update. I recommend, rating this masterpiece of software 10/10.
Thank you for making this awesome life changing tool. It makes such a difference to our community, love RustOps. Great tool, simple to use, 10/10.
This plugin is perfect if your players are tired of playing annoying minigames just to gather the resources they need. Great work!
This is exactly what modded server owners need to make the apartments more usable for players. Being able to change the cost of the apartment keys is huge for any server that's more than 1x.
Fantastic anti-cheat system! It helps us effectively moderate our servers, detect suspicious activity, and keep cheaters at bay, creating a fairer and more enjoyable experience for everyone.
A visually appealing leaderboard with clear, easy-to-read stats. It gives our players a great way to track their performance and see exactly where they rank.