Jump to content
Community collections
Collections curated by the community
Explore curated groups of files assembled by the community to help you discover tools and resources that work well together.
View Collections
$14.99
Weather & time control Own the sky: from a GUI, not a config file Vanilla weather is a coin flip you don't get to influence. This plugin shuts it off and hands you the whole sky: build your own presets, tune every value with plain-English names, chain them on a schedule, or mirror the real weather of any city on Earth. Edit presets in-game and set up night-skip votes with an automatic popup for players. 33 Tunable parameters 24 Schedulable hours 6 Presets preloaded 0 Dependencies ✓Every parameter named in plain English: no cryptic engine values ✓Real lightning strikes: not just thunder sounds ✓Live weather synced from any real location on Earth ✓Separate day and night length: plus a popup UI for night-skip votes ✓Personal weather: let chosen players pick their own sky while the server weather stays for everyone else Video See it in action 01: Presets Weather presets you actually control All six vanilla presets are imported automatically on first load, so you start from a working base instead of a blank slate. From there, nothing is off limits. Everything is a dial Rain, wind, thunder, rainbow and ocean wave height · cloud coverage, size, opacity and scattering · fog density · atmosphere brightness and contrast, day and night separately · full volumetric cloud control Named in plain English "Waves in the sea" instead of "OceanScale" · "Fog density" · "Sun glow size". No guessing what a value does before you drag it. Real lightning, not a sound effect Any preset with Thunder above 0.05 fires actual strike effects for every online player, across three intensity tiers, with frequency scaling off the Thunder value. ✓Smooth transitions: set a transition time per preset and weather eases in over seconds or minutes instead of snapping ✓Weighted random: make Storm rare and Clear common with a single number ✓Duration per preset: when one ends, the next rolls automatically 02: Time Time and nights on your terms Set long days, short nights, or no nights at all. You can also let players decide through a scheduled vote. Day and night length, separately A 45-minute day with a 10-minute night is one number each. Sunrise and sunset hours are configurable, and /setday and /setnight change time instantly. Skip nights automatically One toggle and nights are skipped the moment they start. Ideal for PvP servers and low-population wipes. Skip-night voting UI A panel appears in the top-right corner when a scheduled vote starts. It shows the required percentage and a Vote to Skip button. Players can press Tab to click it, use /nskip or your configured chat command, or close the panel without voting. Your voting rules Set the vote time, duration, required percentage and maximum consecutive skipped nights. The panel closes after a player votes or when the poll ends. Players who wake up during an active poll see it too. Start and result chat messages and the notification sound are configurable. 03: Automation Automation that runs the sky for you Set it once and never touch it again: either on a schedule you design, or synced to the real world. Rust-time schedule Assign presets to any of the 24 in-game hours. A preset holds until the next scheduled one, so filling three slots already covers a whole day. No two days alike Put several presets in one slot: "Storm,Dust": and one is picked at random by weight every time that hour comes around. Real-world weather sync Give it coordinates and an OpenWeatherMap key and your server mirrors the live weather of that location, rechecked every in-game hour. Map each real condition: Clear, Rain, Snow, Thunderstorm, Fog: to whichever preset you like. 04: Personal weather Personal weather for the players you choose Give a group its own sky. Anyone with the permission sets weather for themselves alone, while everyone else keeps whatever the server is running. A natural VIP perk that costs the rest of your players nothing. Their own sky, on command /myweather opens a small menu. The player picks a preset and it applies to them alone, instantly, on top of whatever the server weather is. You pick what they can choose Limit the menu to a handful of presets in the config, or leave it open to all of them. Only the presets you allow ever show up. One click back to normal A Server Weather button drops them back to the shared sky at any time, and their choice is remembered across reconnects and restarts. Reliability Built to be left alone ✓Weather survives restarts: the active preset and how long it has been running are saved, so a reboot doesn't reset the sky to a random state ✓Active preset is highlighted in the UI: you always know what's running ✓Optional console announcement whenever a new preset starts ✓Clean unload: vanilla weather chances are restored exactly as they were Commands Three admin commands, two for players Admin commands require the weather.use permission. Personal weather requires weather.personal. /wsetupOpen the setup UI /setdaySet time to day /setnightSet time to night /nskipVote to skip the night: configurable, open to all players /myweatherOpen the personal weather menu: needs weather.personal Hooks & API For plugin developers string API_GetCurrentWeatherPreset() Returns the name of the active preset void OnNewPresetStart(string presetName) Called when a new preset begins Questions Before you buy I scheduled a preset at hour 3, but hours 4–9 are empty. What happens?A preset runs until the next scheduled one. Set Rain at 4 and Dust at 9 and you get rain from 4 to 9, then dust from 9 until hour 4 comes back around. Can I put more than one preset on the same hour?Yes: comma-separated, like "Storm,Dust". One is chosen at random each time, weighted by each preset's chance. How do I know which preset is currently active?Open the UI: every preset is listed and the active one is highlighted. A preset you've only selected to edit is not. What happens when the current preset ends?A new one starts at random, weighted by the chance value you gave each preset. Does the weather reset when the server restarts?No. The active preset and its elapsed time are saved, so the sky picks up where it left off. Can players set their own weather?Yes, if you grant them the weather.personal permission. They open /myweather and pick from the presets you allow, and it applies to them alone while everyone else keeps the server weather. How do I enable the voting panel?Set Enable in SkipNight Setup to true and keep Use time control enabled. The panel opens automatically with each scheduled poll. Voting is open to all players and needs no extra permission. Do I need an API key?Only for real-world weather sync. Everything else works out of the box, and a free OpenWeatherMap key is enough.
5.0
$19.99
This plugin allows you to set how many times per day players can raid bases. It is a very straight forward plugin with lots of features to customize it for your server such as scheduled reset times, custom UI, and protection options.     Features: Limit number of raids that players can perform daily Scheduled reset times, even when server is offline Option for "free" raids against your attackers when defending your base Limit sync with teams and clans Assign bonus raid points to individuals Damage thresholds for raids Configurable messages Customizable UI Works with Simple Status Works with Clans Works with protection plugins (configurable) Documentation: A full readme including permissions, command, and config options is available in  this google doc link.   Disclaimer: Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase  🙂
5.0
$49.90
The map is made in a post-apocalyptic style: fog, abandoned scientific bases, anomalous fields, subways, caves and secret bunkers. Players are waiting for dangerous locations, caves, ruined cities and closed doors, behind which you can find valuable resources. The island has become a testing ground for experiments at the Cobalt Research Institute. After the accident at the power reactor, the terrain changed: anomalies appeared, the space became unstable, and research was urgently stopped. Scientists have disappeared, laboratories are empty, technology has gone crazy. Now the island is full of dangers and mysteries. Something continues to work underground, and abnormal zones are growing and being transferred. Those who ventured to explore the area find artifacts and traces of what led to the disaster. Every step here is a choice between prey and death. But the deeper you go, the more you feel that this place is going to disappear or explode... very soon. Features: Prefab Count: ~58к prefabs Size: 4500 A lot of interesting locations to explore Railway Places for the construction of foundations in the form of unusual rocks, caves, landscape and icebergs Custom plugin Map Skinner  (by  Adem) Custom plugin Npc Moving Control  (by  Adem) Custom plugin Emission  (by  Adem) Custom plugin Artifacts (by  Adem) Custom plugin Anomalies (by  Adem) Profile BetterNPC Realistic zombies on the map The atmosphere of the apocalypse This map is constantly supported and updated for the current version of the game with all updates! Description of Plugins: Emission - Once every 2 - 4 hours, a timer message appears and a large-scale change in the weather and effects occurs, radiation begins to spread, the screen shakes, trees fall and the effects of this event appear. Players need to find shelter underground or in their house (the higher the building level, the less radiation damage will be). Commands for plugins: /emissionstart /emissionstop  Anomalies - There are 4 types of Anomalies on the map, they appear after the end of the Emission. 1 anomaly is electrical (damage is inflicted on the player who is inside the anomaly, configured in the config), 2 anomaly is fiery (there are funnels in the radius, if you step on them, flames are released into the air, you can deactivate the anomaly by throwing a stone into the funnel, there is damage to the player), 3 anomaly is a bubble (in the radius of the bubbles breaks, if the player is too close to it, it will be thrown to the side or into the air, damage is caused only by the player falling), 4 anomaly - light (the most dangerous anomaly, when a blue ray appears, you need to turn away from it sharply, otherwise you will be blinded and a lot of damage will be done, it is configured in the config). /spawnanomaly presetName - spawns an anomaly in a random position; /killanomaly - destroys the anomaly closest to the player; /killallanomalies - destroys all anomalies on the map; /spawnanomalymypos presetName - will spawn an anomaly in your position Artifacts - These are stones with some improvements to the player's characteristics, these are increased rates, lack of radiation, increased processing of components (increased extraction of resources from processing), HP recovery (takes away water and food). These artifacts only work in the player's fast slots and have their own HP, which is not repaired. These artifacts can only be found in anomalies with a metal detector in hand. /giveartifact customShortName - give the artifact to yourself giveartifact customShortName userId - give the artifact to the player with the userId Map Skinner - we change this plugin skins on some objects installed on the map, for atmospheric effect. Npc Moving Control - this plugin controls the radius of movement of the NPCs installed in the editor and changes their clothes to random hazmats. These plugins were created for the map as a bonus. When evaluating the map itself, please do not touch on the topic of plugins. The map can work without these plugins.   Custom Monuments: Icarus Cultural Center Zalesye Orbita Station Blocked Tunnel Uranium Mining Unfinished Scanner Yanov Station Hot Runner Cemetery of Onlookers  Loners Cave Radioactive Waste Storage Anomaly Ribs Startup Failure Dead man Mine Supply Depot Dire Thicket Vent Distribution Substation Danger Tunnel Skladovsk Dredger Old Church Secret Bunker Cage Machine Station Repair Factory  interesting places to build a base marked X Shelters for escape from radiation Emission, marked with the letter S Monument Facepunch: Apartment Complex Launch Site Missile Silo   Junkyard Harbor 1 and 2 Arctic Research Base Satellite Dish Airfield Bandit Camp Outpost Giant Excavator Pit Water Treatment Military Tunnel The Dome Sewer Branch Ranch Fishing Village 1,2,3  Lighthouse Underwater Lab Railway HQM, Sulfur, Stone Quarry Roadside Monument RadTown Water Well Ziggurat
5.0
Monetize Your Rust Server Tip4Serv is a complete Rust Webstore, Donation Store and Server Monetization platform built for Rust communities. Create your own professional Rust server store in minutes and sell VIP ranks, kits, permissions, queue priority, items, virtual currency, subscriptions and donation packages with automatic in-game delivery. Looking for a Tebex alternative for Rust? Tip4Serv provides a customizable storefront, automatic Rust command execution, RCON and plugin integration, Discord integration, subscriptions, multi-currency checkout and 25+ payment methods worldwide. Create your store: https://tip4serv.com   🦀 Built for Rust Server Monetization Turn your Rust community into a sustainable project by selling: VIP Memberships & Ranks Queue Priority Kits Item Bundles Oxide / Carbon Groups Permissions Economics Money Server Rewards Points Virtual Currency Subscriptions Battle Passes Donation Packages Cosmetics Supporter Packages Monthly Memberships Custom Products After a successful payment, Tip4Serv can automatically execute commands on your Rust server to deliver the purchased product. No manual delivery required.   ⚡ Automatic Rust Delivery Connect your Rust server using either: Tip4Serv Rust Plugin RCON Once connected, purchases can automatically trigger Rust console commands. Tip4Serv can work with standard Rust commands as well as commands provided by other Oxide or Carbon plugins. This means you can integrate your store with plugins such as: Economics Server Rewards Kits Permission systems VIP systems Custom plugins and virtually any other plugin exposing console commands.   💳 25+ Payment Methods Give your players a fast checkout experience with payment methods available around the world, including: Credit & Debit Cards PayPal Apple Pay Google Pay Venmo Amazon Pay Revolut Pay CashApp Klarna Link iDEAL Bancontact EPS BACS BECS SEPA Multibanco Przelewy24 Boleto OXXO MobilePay and more Available payment methods are automatically adapted to the customer's country and payment configuration.   🌍 Multi-Currency Rust Store Sell to players around the world without maintaining separate stores. Tip4Serv supports multi-currency checkout, allowing international customers to purchase your Rust packages using supported currencies while your products remain centrally managed. This is especially useful for Rust communities operating servers across Europe, North America, Australia and other regions.   🛡️ Payments, Fraud Protection & Chargebacks Tip4Serv provides features designed to help protect your Rust server revenue: Secure online payments 3D Secure support Anti-fraud protection Chargeback Protection tools Automatic dispute evidence assistance Transaction history Detailed sales statistics Tax & VAT tools Spend less time managing payments and more time running your Rust community.   🎨 Build Your Own Rust Store Create a professional storefront without building a website yourself. Features include: Custom Store Branding Multiple Store Themes Dark & Light Mode Custom Domain Name Free SSL Certificate DDoS Protection Product Images, GIFs & Videos Product Categories Related Products Product Search Top Customers Custom CSS Advanced Theme Editor Customer Avatars Steam Account Linking Discord Account Linking Mobile-Friendly Checkout Your Rust store can be customized to match the branding of your server or network.   💰 Starter – Start for Free €0/month – 5% platform fee Includes: Unlimited Products & Categories Unlimited Rust Servers & Commands Automatic Rust Delivery Subscription Products Discord Roles & Webhooks Multi-Currency 25+ Payment Methods Managers & Staff Access Sales Statistics Coupons & Discounts Loyalty Points Custom Domain Name Resend Orders Tax & VAT Tools Chargeback Protection Free SSL Certificate DDoS Protection No Advertisements No credit card is required to get started.   🚀 PRO – 21-Day Free Trial €11.99/month + 3.8% platform fee Includes all Starter features plus: Reduced Platform Fee: 3.8% instead of 5% Gift Cards Multiple Dynamic Themes Custom Fields & Command Integration Product Galleries Video & GIF Support Top Customers Related Products Built-In Product Search Advanced UI Theme Editor Custom CSS Editor Additional Store Customization Features   🌐 Available in 15 Languages Tip4Serv stores can serve international Rust communities in: English, Danish, Dutch, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.   🔧 Rust Plugin Installation 1. Create your Tip4Serv store Create a free account: https://tip4serv.com/ Create your store and add your Rust server from the Tip4Serv dashboard. 2. Install the plugin Place: Tip4Serv.cs inside your Rust server's: oxide/plugins/ directory. The plugin is compatible with Oxide/uMod and Carbon. 3. Reload Tip4Serv Run: oxide.reload Tip4Serv from your Rust server console. 4. Configure your API key Add your Tip4Serv API key to: Tip4Serv.json 5. Reload the plugin Run again: oxide.reload Tip4Serv Your console should confirm that the server has been successfully connected.   🔌 Installation via RCON You can also connect your Rust server without using the plugin. Create your account at https://tip4serv.com Create your Rust store Add your Rust server Enter your server IP Enter your RCON port Enter your RCON password Connect the server Once connected, Tip4Serv can execute your configured commands automatically after purchases.   🛠️ Setting up commands on Tip4Serv Before setting up your commands on Tip4serv.com, you should know that command work in your server's console (not ingame as an admin). Here are some sample commands you can use in the products configuration:  MY PRODUCTS. But you can use any plugin commands you want. Give a group or permission Add a player to a group previously created with oxide.group add [group-name]: oxide.usergroup add {steam_id} group-name Remove a player from a group: oxide.usergroup remove {steam_id} group-name Give a permission to a player: oxide.grant user {steam_id} permission-name Remove a permission from a player: oxide.revoke user {steam_id} permission-name Give an item to a player inventory with steam_id (advised) IMPORTANT: Please select the option [Player must be online] in your product editor inventory.giveto {steam_id} item-short-name quantity Example:  inventory.giveto {steam_id} scientist 5 Give an item to a player inventory with Give plugin IMPORTANT: Please select the option [Player must be online] in your product editor giveto {steam_id} item-short-name quantity Example:  giveto {steam_id} fun.guitar 1 Give a kit to a player with Give plugin: givekitto {steam_id} kit-name Give money Give money to a player with  Economics plugin: deposit {steam_id} amount Give points Give points to a player with  Server Rewards plugin: sr add {rust_username} amount Quantity multiplier You can also multiply the quantity choosen by the customer like this: {quantity*50} Note: You must first activate the **Allow quantity choice** option in your product. Use this command on Tip4serv if you want to sell bundles of $200 with economics plugin: deposit {steam_id} {quantity*200} This will run in your server console after a purchase if the player buys product 4 times: deposit 76561198181797231 800   📊 Built for Growing Rust Communities Tip4Serv is designed for both small Rust servers and established multi-server networks. Manage your products, servers, customers, subscriptions, payments and automatic delivery from one platform. Tip4Serv has processed more than $10 million in sales and 640,000+ payments across gaming communities.   🆚 Looking for a Tebex Alternative for Rust? If you're searching for: Rust Tebex Alternative Rust Donation Store Rust Webstore Rust Server Store Rust VIP Store Rust Monetization Plugin Rust Shop Plugin Rust Payment Plugin Rust Server Donations Sell Rust Kits Sell Rust VIP Sell Rust Ranks Tip4Serv provides an all-in-one solution with automatic Rust delivery, subscriptions, Discord integration, international payments and customizable storefronts.   🛒 Rust Store Demo See what a Tip4Serv store can look like: https://rust.tip4serv.com/ More store examples: https://tip4serv.com/demos   📚 Documentation & Support Tip4Serv Documentation: https://docs.tip4serv.com Create Your Store: https://tip4serv.com Contact Support: https://tip4serv.com/contact   Create your Rust donation store, connect your server and start selling VIP ranks, kits, permissions and other packages in minutes.    
5.0
Corrupted Drone Boss Event A giant Corrupted Drone boss that hunts players at your monuments. It thinks, dodges, shields itself and fights in phases. Kill it for crash-site loot, a damage leaderboard and rank rewards. Drop it in and it works: five monuments come ready with flight paths, and the drone shows up as a timed server event. Every monument gets its own profile, so you can run an easy guard at Junkyard and a nightmare at Launch Site on the same server. Features Smart AI. Picks its target by threat and hunts players who hide behind cover. Attacks that change in phases. Machine gun, cannon shells, napalm, homing rockets, artillery barrages and mine drops. Shield phase. Destroy the power cells to break the shield and stun the drone. Flares. Counters homing launcher missiles, so teamwork beats it. Homing launcher support. The vanilla homing launcher locks on to the drone like a helicopter. Event mode. "A Corrupted Drone has been spotted at Airfield!" It stays for a limited time, then leaves. Four respawn types. Timer, plugin load, daily schedule or event, set per monument. Damage leaderboard and rank rewards. Items, Economics, ServerRewards and commands for the top players. Crate lock. The top damage dealer's team gets the loot first. Loot your way. Built-in loot, Loottable, AlphaLoot or CustomLoot, set per monument. Health bar. Shows SHIELDED and STUNNED states. Map markers. Show health %, a respawn countdown, "Arriving in…" and "Leaves in…". Waypoint editor in-game. Draw any number of waypoints. The combat zone is calculated for you. Multi-language. Every player gets messages in their own language. Performance friendly. The drone sleeps (no AI, no physics) while no player is near. How a fight plays out The drone patrols its waypoints. When players come close it wakes up, picks a target and starts fighting. It uses its machine gun all the time, plus one special attack at a time, chosen from the current phase's list. Phase Health Default special attacks Behaviour Phase 1 100% – 70% Cannon shells, Mine drop Goes after the closest player Shield at 50% — Immune until the power cells are destroyed Phase 2 70% – 35% Cannon, Napalm, Artillery Flares on, hunts launcher users Phase 3 below 35% Napalm, Homing, Artillery, Mines Faster attacks, hunts the top damage dealer Everything in this table can be changed per monument. Special attacks Attack What players see Cannon shells Bursts of Bradley main-cannon shells at the target Napalm rockets Fire rockets that set the ground on fire Homing rockets Rockets that climb, then dive onto players Artillery barrage Smoke and a beep mark each player's spot. "INCOMING BARRAGE, MOVE!" Rockets rain down 3 seconds later. They land where players were, so moving saves you. Mine drop Landmines scattered under the drone. They arm after a moment and disappear after 60 seconds. They can't be looted. Smart AI Threat targeting. Each phase weights recent damage, holding a launcher, distance, low health and a random factor. The drone hunts whoever matters most. Line of sight. Hide behind a wall and the drone moves to a spot inside its zone that can see you again. Flares. When a homing missile gets close, the drone can fire flares, and the missile goes for the flares instead. Charges recharge over time, so a second missile right after the first gets through. Shield phase At 50% health the drone becomes SHIELDED. Hits bounce off, and power cells spawn around the monument. They show on the map and give off sparks. Destroy them all and the shield breaks. The drone is then STUNNED for a few seconds and takes bonus damage. If nobody destroys the cells in time, the drone repairs itself. When it dies The drone spins out and crashes. Its burning crates scatter around the crash site. Kill announcement in chat. Damage leaderboard showing the top players and their % of the damage. Rank rewards for the top damage dealers. Crate lock. The crates belong to the top damage dealer and their team for a few minutes. Respawn types Set per monument profile. Type Name How it spawns 0 Timer Respawns a random time (min – max) after it dies 1 Plugin load Spawns once when the plugin loads, never respawns 2 Schedule Spawns at set server times, e.g. 18:00 and 22:00 3 Event Only spawns through the drone event (default) Also per monument: Minimum online players. A due boss waits until enough players are online. Flies away when nobody comes. An idle boss leaves and frees its slot. The main config also caps how many bosses can be alive at the same time. Event mode Every 1–2 hours (configurable), the plugin picks a random event monument: Warning: "A Corrupted Drone has been spotted heading to Power Plant! It arrives in 1 min." Arrival: it stays for 30 minutes, with reminders in chat and a "leaves in…" countdown on the map. End: it's killed, or it leaves. If players are still shooting it when time runs out, it stays a bit longer. Then the timer for the next event starts. Default monuments These come with flight paths ready to go. They all use the Event respawn type, so you decide which ones use other types. ☑ Launch Site ☑ Junkyard ☑ Airfield ☑ Power Plant ☑ Water Treatment Plant Add any other monument with /drone addmonument. Waypoints are saved relative to the monument, so a path works on every map that has it. You can also use RustEdit map markers or any custom position. Note Any number of waypoints. The drone patrols your waypoints in order. Its combat zone is the outline around all of them, worked out for you, and it strafes, chases and drops mines inside that zone. See it all while editing. The waypoints show in green and the combat zone in yellow. The event area is a blue sphere and the attack radius a red one. Change those two radiuses live with /drone eventradius and /drone attackradius. Rewards and loot Rank rewards (per monument) Each rank (1st, 2nd, 3rd…) can give any mix of: Items (with skin, custom name, blueprint and chance) Economics money ServerRewards points Console commands with {steamid} and {name} Players below a minimum damage share get nothing, so one bullet doesn't count. Players who were dead when rewards went out get their items when they respawn. Crash crate loot (per monument) Loot type Value Source Default 0 The crate's vanilla loot (or your loot plugin's normal crate loot) Own 1 The plugin's own item list Loottable 2 A Loottable custom preset AlphaLoot 3 An AlphaLoot loot profile CustomLoot 4 A CustomLoot preset You also set the crate prefab, how many crates, fire around the crates, locking crates with fire, and how long until the crates disappear. Commands All commands need the DroneBossEvent.admin permission (or admin). If you leave out [name], the nearest location is used. Waypoint editing Command Description /drone edit [name] Select a location and show its waypoints and combat zone /drone addwp Add a waypoint where you are (fly at the height the drone should patrol) /drone removewp Remove the waypoint nearest to you /drone stopedit Stop editing and respawn the boss on the new path /drone eventradius <meters> Set the event area of the location you're editing (shown as a blue sphere) /drone attackradius <meters> Set the attack radius of the location you're editing (shown as a red sphere) Locations Command Description /drone add <name> Create a custom location at your position /drone addmonument Create a location for the monument nearest to you /drone remove <name> Delete a location /drone enable <name> / /drone disable <name> Turn a location on or off /drone tp <name> Teleport to a location Bosses and events Command Description /drone spawn [name] Spawn the boss now (starts an event at Event locations) /drone kill [name] Remove the boss without loot and start its respawn timer /drone status All bosses, health, respawn timers and the event state /drone event start [name] Start an event now (random monuments, or the one you name) /drone event stop End the running event and schedule the next one /drone event status Time until the next event /drone reload Reload the plugin Server console: drone status, drone spawn <name>, drone kill <name>, drone event start [name], drone event stop, drone reload. Installation Upload DroneBossEvent.cs to oxide/plugins. The plugin creates oxide/config/DroneBossEvent.json and the five default monuments in oxide/data/DroneBossEvent/Locations/. Grant yourself the admin permission: oxide.grant user YourName DroneBossEvent.admin Test it right away with /drone event start. Warning Updating from an older version? Delete oxide/config/DroneBossEvent.json once so the full config is created again. Configuration Each profile also holds the waypoints, every weapon's stats, the artillery, mine and flare settings, target weights per phase, the stun time and bonus damage, rank rewards and the full loot list. Optional plugins Plugin Used for Economics Money rewards ServerRewards Point rewards Loottable Crate loot type 2 AlphaLoot Crate loot type 3 CustomLoot Crate loot type 4 TruePVE / SimplePVE Players can always damage the boss, even on PVE servers For developers // Hooks void OnCorruptedDroneSpawned(Drone drone, string location) void OnCorruptedDroneKilled(string location, Vector3 crashPosition, BasePlayer killer) void OnCorruptedDronePlayerTarget(Drone drone, BasePlayer target) void OnCorruptedDroneLeft(string location) void OnCorruptedDroneEventStarted(Drone drone, string location) void OnCorruptedDroneEventEnded() void OnCorruptedDroneShieldUp(Drone drone, string location) void OnCorruptedDroneShieldBroken(Drone drone, string location) void OnCorruptedDroneFlares(Drone drone) // API bool IsCorruptedDrone(Drone drone) string GetCorruptedDroneLocation(Drone drone) Support Found a bug or have an idea? Open a support ticket on this page. Please include your config and a description of what happened.  
5.0
$18.99
NPC traders & shops Build a trader where you stand — the whole shop, in-game Walk to a spot, type one command, and a named NPC vendor is standing there wearing your outfit. Everything after that — every lot, price, skin, stock counter and wipe limit — is edited by looking at him and clicking. No JSON, no reloads, no restart. Pin him to a monument and he finds the same corner on every new map. 17 Fields per lot 3 Economy plugins supported 99 Lots per single purchase 1 Required dependency — zero on Carbon ✓The whole shop is built in-game — add, reorder, copy and delete lots by clicking ✓Traders pinned to monuments — the same vendor at the same spot after every wipe ✓Stock that refills on a timer — and survives a restart at the count it was on ✓Traders that react to players — gestures and voice lines on approach, purchase and idle ✓Sell items, currency or commands — kits and ranks are just another lot ✓On the map like a vending machine — players see the vendor and what he sells Video See it in action 01 — The trader A vendor that belongs to your map Not a wooden box with a UI on it — a standing NPC with a name, an outfit and a place in the world. Spawned where you stand, dressed like you One command drops a trader at your feet, facing where you face, wearing a copy of your clothes and holding whatever is in your hands. Change your own outfit later and one button re-copies it onto him — another button hands the set back to you. Pinned to a monument, not to coordinates Spawn him inside Bandit Camp, Outpost or any monument and his position is stored relative to it. Next wipe, on a completely different map, he stands in exactly the same corner of that monument — no repositioning, no re-spawning. Visible on the map, with his stock Toggle the vending marker and the trader shows up on the map under his display name, with his item-for-item lots listed on the map screen — exactly like a vending machine, so players know where to go and what for. Locked to a group, if you want Give a trader a permission and only that group can open him — with your own refusal message instead of the default one. A VIP-only black market is one field. Bulletproof, literally Traders can't be shot, damaged, targeted by NPCs or destroyed, and they aren't written into the map save — so they never duplicate, never leave corpses and never end up as debris in your save file. 02 — Gestures and voice A trader who notices you He waves when you walk up, thanks you for a purchase and shrugs when your pockets are empty — with his own voice, if you give him one. Greets a player who comes closer Set a radius in meters and the trader reacts the moment somebody steps inside it — once per approach, not once per second. Walk away and come back and he greets you again. A reaction for every moment of the trade Walking up, opening the shop, buying a lot, coming up short on resources, closing the menu, and an idle line every N seconds while nobody is around. Each one carries a gesture, a voice line, or both. Random variants, weighted the way you want Every reaction holds a list of variants and one is picked by weight, so the same trader never greets two players in exactly the same way. Set a weight to zero to park a variant without deleting it. Voice lines are your own .ogg files Drop the files into oxide/data/NPCShop/sounds and write the file name in the config. Cut a long file where the phrase ends with a playback duration, and set the volume per trader. The speaker itself is invisible — players hear a voice coming from the vendor, not from a boombox at his feet. Heard by everyone, or by one player only A voice line can be global, so everybody around the trader hears it, or personal — delivered to the player who triggered it and to nobody else. Handy for greetings on a crowded Outpost. Every gesture the game has Wave, thumbs up, shrug, point, the dances — the npcshop.gestures console command prints the exact list your Rust build accepts, and an unknown name is reported at load instead of failing silently. 03 — Lots and pricing Any price for anything A lot is three item slots — what's sold, what it costs, and an optional second cost. Each slot can be a real item, a skinned item, or your server currency. Two-item prices Charge 500 metal and 20 scrap for one lot. Turn the second slot off with a single value when you don't need it. Currency in either direction Flip a slot to money and the lot is priced in ServerRewards, Economics or IQEconomic. Flip the sale slot to money instead and the trader buys from players — a scrap-to-cash buyback counter, same editor, no second plugin. Skins, custom names, custom icons Every slot takes a skin ID, so a skinned item is a different product with a different price. Override the display name, point the icon at any image URL, and attach a description of up to 2500 characters that players open with an info button. Buy in bulk without spam-clicking A per-lot multiplier from 1 to 99 with plus, minus and a typed field. It clamps itself to what the player can actually afford, what's left in stock and what their wipe limit allows, so the number on screen is always a purchase that will go through. Oversized results are split into proper stacks. Permission discounts Map any permission to a percentage. Discounted players see an OFF badge on the price and pay less on both price slots; stacked groups resolve to the single best discount. Copy a lot, or a whole shop Copy one lot or every lot at once, walk to another trader and paste. Reorder with arrows, delete with one click, and hit preview to see the shop exactly as a player will before you close it. 04 — Stock and limits Scarcity you can schedule An unlimited shop is a vending machine with extra steps. Two independent systems keep a trader from flooding your wipe. Stock that ticks back up Per lot: a maximum stock, a refill interval in seconds and how much comes back each interval. Sell out and the button turns grey with OUT OF STOCK until it recovers. Ten rockets an hour, and the first player there gets them. Per-player wipe limits A separate cap on how many of a lot each player may buy for the whole wipe, counted per skin. One VIP kit per person per wipe, enforced without a second plugin and reset automatically on the next map. Counts survive a reboot Remaining stock, refill timers and everyone's wipe counters are written on every server save and on unload. A restart doesn't hand out a fresh batch of rockets. 05 — Beyond items Sell anything a command can do Kits, ranks, teleports, cars, raid bases — if another plugin exposes a command, it's a lot. Run it now, or wrap it as a gift Put a command on a lot and choose: fire it the moment the purchase clears, or hand the player a wrapped present they can save, carry and unwrap whenever they want — the command runs on unwrap. Give it a name and an icon and it looks like a real product in their inventory. %steamid% is substituted for you. A command on the trader himself Fire a command every time a player opens a given trader — a greeting in chat, a quest check, a log line. Also keyed by Steam ID. Item search that finds things The item picker searches display names and shortnames as you type and shows icons, so filling a shop doesn't mean keeping a shortname list open on your second monitor. Reliability Built to be left alone ✓Oxide and Carbon — on Carbon the built-in image database is used and no extra plugin is needed at all ✓Nothing is written into the map save — traders are recreated from config on boot, so they can't duplicate or survive as junk entities ✓Clean unload — every trader is removed, open interfaces are closed for all players and stock is saved first ✓One editor at a time — while an admin has a shop open it's locked for everyone else, so two people can't overwrite each other's lots ✓A missing monument disables its trader with a console warning instead of dropping him into the ocean ✓Optional 1-second buy cooldown against double-clicks and click macros Commands Three admin commands, none for players All three require the npcshop.admin permission. Players never type anything — they walk up to the trader and press use. Command names are configurable. /settraderSpawn a trader at your position, in your clothes /remtraderLook at a trader and delete him /newtraderposLook at a trader to select him, walk to the new spot, then /newtraderpos update. cancel aborts, and /newtraderpos <display name> moves a trader by name from anywhere npcshop.adminSpawn, edit, move and remove traders npcshop.vip15% discount by default — rename it, change the number, or add as many discount tiers as you like Hooks & API For plugin developers void OnNPCShopItemBuy(BasePlayer player, Item saleItem, Item priceItem, Item additionalPriceItem) Fired after a successful item-for-item purchase, with the final amounts already multiplied and discounted. additionalPriceItem is null when the lot has no second price. Currency purchases don't raise it — track those through your economy plugin. Questions Before you buy What do I need installed?On Oxide, ImageLibrary — it's free and the plugin tells you in console if it's missing. On Carbon, nothing. MonumentFinder is optional and only needed for monument-pinned traders. An economy plugin (ServerRewards, Economics or IQEconomic) is optional and only needed for money prices; the right one is detected automatically. Do my traders survive a wipe?Yes. Traders, lots and prices live in the config, so they come back on the new map. Monument-pinned ones land in the right place automatically; free-standing ones keep their world coordinates and may need one /newtraderpos if the terrain changed. Stock counters and per-player wipe limits reset on a new map, which is the point of them. Can players sell things to the trader?Yes, in both forms. Item-for-item barter is what a lot does by default, and setting the sale slot to money turns the lot into a buyback: the player hands over items and gets currency. Can I sell a kit, a rank or a teleport?Anything that has a command. Either it runs immediately on purchase, or the player receives a named, custom-iconed present that runs it when unwrapped — which also makes the purchase tradeable between players. How many traders and lots can I have?No limit on either. The shop interface scrolls, and lots are reordered with arrow buttons. Why don't all my lots show on the map marker?The marker is a real vending-machine listing, and Rust's own format can only express one item for one item. Lots priced in currency, or with a second price item, are hidden from the marker — they work normally in the shop itself. Can I run different shops for different groups?Yes. Each trader takes its own permission and its own refusal message, so a VIP trader can stand next to the public one and simply refuse everyone else. Do I ever have to edit the config file?Only for server-wide settings: discount tiers, the currency icon, the buy cooldown, and a trader's access permission or greeting command. Everything about the goods themselves — lots, prices, skins, names, icons, stock, limits, descriptions — is done in-game.
5.0
$14.99
Server HUD  ·  Rust  ·  Oxide  ·  CARBON Your chat is «is heli up?» twelve times an hour Put the answer on screen. Online count, clock, grid square, balance, and a live bar of every event running — Bradley, heli, cargo, airdrop, both oil rigs. Nine events out of the box, set up entirely from a panel in game.   How it goes From install to the event you added yourself MINUTE ONE Install and it's on screen It doesn't wait for the next wipe to be useful Install mid-wipe and the heli that's already flying is on the bar. ImageLibrary is the only other plugin you need. Nine events on by default. Bradley, Patrol Heli, CH47, Cargo Ship, Airdrop, Harbor cargo, both Oil Rigs, Deep Sea. Rigs turn red while the crate is being hacked. Players see the fight starting from across the map. Icons are just URLs. Fetched and cached for you. First install reloads once to pick them up — expected, not a fault. No file to edit first. Defaults draw a finished HUD with your server name in it. FROM THEN ON Every player, every day The numbers your chat keeps asking for Updated as they change. A player standing still costs you nothing. K12    or    X:-1204   Z:842 Grid square or raw coordinates. Your choice, your colour. Online, sleeping, queue. Admins can be left out of the count. Clock in each player's own format. 12- or 24-hour from their game language, or force one. Two balances, side by side. Economics, ServerRewards or ShoppyStock. Only what's live. One switch hides idle events instead of showing a wall of grey. Info messages on rotation. A random line from your list, any corner, any width. IN THE WAY The player decides Four states, and the choice is remembered Your logo is the button: full panel → events only → hidden. One command removes it entirely. Still set that way after a reconnect. Streamers keep coordinates off camera. One permission drops the position readout. CCTV and drones get a clean screen. Hides on mount, back on dismount, switchable. Any corner, any scale. Pixel offsets, one scale value, and a toggle to show it over the inventory. MONTHS LATER All of it, from in game The config file is optional One command opens an admin panel over every setting there is. Change it, it saves, everyone online sees it. Events from other plugins. A name, an icon, and the hooks it fires. Convoy, Sputnik, Armored Train and Harbor come pre-filled. Adding one rewrites a marked block in the plugin file and reloads it. A drop-down of command buttons. Any chat or console command, own icon, own permission, closes itself after use. Updates don't reset your settings. New events land with defaults; a section you deleted comes back. Or edit the file. Auto reload picks it up the moment you save.   The look See it running, then make it yours Every icon is a URL in the config. Take a pack, or draw your own from the blank template.       Free custom HUD icons Free   Custom HUD icons Paid   Server HUD custom icon pack Paid   While you're not looking Built to be left alone ✓  A typo in the config won't take the HUD down — it falls back to defaults and says so   ✓  Switching a counter off stops the work behind it, not just the display ✓  An economy you enabled but never installed shows 0, and the HUD carries on   ✓  Unloading clears every panel off every screen — nothing stuck until relog   Reference One chat command, five words after it Setup is admins only. Menu buttons take whatever permission you name in the config. Chat /h Show the command list Chat /h open Full panel — counters, clock, position, balance, events Chat /h events Event bar only Chat /h hide Hide the panels, keep the logo button Chat /h close Remove it entirely Chat /h setup Settings panel — admins only Perm hud.streamer Hides the position readout from whoever holds it Hook object CanHudChangeState(BasePlayer player, string currentState, string nextState) Fires before a state change. Return non-null to stop it. API string API_PlayerHudState(string playerId) Returns full, events, hidden or closed for a player.   Straight answers Asked before buying Can players turn it off? Full panel, event bar only, or gone entirely — their choice, and it survives a reconnect.   Do I have to edit the config file? No, the in-game panel covers all of it. If you prefer a text editor, auto reload picks the file up as you save. I stream — my coordinates are on screen. Grant yourself the streamer permission. The position readout goes, everything else stays.   Can I add an event from another plugin? Yes — name it, give it an icon, and name the hooks it fires. Most plugins list those in their own description. What if I run no economy plugin? Leave it off and the HUD closes the gap. Enable it without the plugin and you get a 0, not a broken HUD.   Does it block CCTV and drones? It hides itself in a Computer Station and comes back on dismount. One toggle if you'd rather it stayed.   9 events out of the box 4 states, chosen per player 2 economy balances at once 1 dependency — ImageLibrary
5.0
sale
$29.95 $21.95
A highly customizable Shop that you configure in game. Use NPCs as shopkeepers and add, edit, or remove items right from the game interface.        ⭐ Features of Shop Beautiful user interface with multiple templates (Fullscreen, In-Menu V1/V2/V4) Shopping Basket: add multiple items to cart and purchase them all at once Search functionality: search for items by name across all categories Pagination: browse items page by page Discount system (by permissions) with per-item custom discounts Automatic shop filling (+ the plugin has support for the ItemCostCalculator plugin) Selling items (players can sell items to the store and receive money for it) Sell containers configuration: choose which containers (main, belt) players can sell from Blocked skins: prevent selling of specific item skins High performance with optimized item loading Adding/editing/removing items IN GAME with visual editor Supports NPC shops (HumanNPC integration) Supports Custom Vending Machines Supports NoEscape plugin integration Supports Duel/Duelist: blocks shop access during duels Convert from ServerRewards Favorite items system: players can mark items as favorites Buy Again feature: quick repurchase of previously bought items By default, the plugin has English, Russian and Chinese translations LangAPI integration for custom translations Transfer money between players directly in the plugin (including offline players option) Shop allows you to use multiple economy plugins at once (players can choose what they want to pay with) For each item, you can choose which payment methods are available and how much they will cost, based on the selected method Cooldown system: per-item buy/sell cooldowns with per-permission overrides Wipe cooldown: block items for purchase/sale after server wipe Respawn cooldown: block purchase/sale for a set time after respawn Buy/Sell limits: lifetime and daily limits per permission Max buy/sell amount: limit items per transaction Force buy: fast purchase without confirmation dialogs Plant genes configuration for plant items Weapon configuration: spawn weapons with ammo and attachments Content system: configure container contents (liquid, weapon mods, etc.) Customizable UI: full color customization and formatting options Offline Image Mode: use local images instead of downloading from internet Image loading on login: preload images when players connect Console and file logging of shop activity ServerPanel integration: add Shop to the ServerPanel menu Notify/UINotify integration for notifications Auto-wipe settings: automatically reset cooldowns, limits, and player data on wipe Discord Logging: track all purchases, sales, and transfers in your Discord server through webhooks with customizable embeds API methods for other plugins to interact with Shop   🎮 Commands shop: open the shop interface shop.install: starts the shop installation shop.refill <recovery_rate>: refill the shop recoveryRate: A value between 0 and 1 that determines the multiplier for the cost of selling items. For example, shop.refill 0.5 means that items will have a sale cost of 50% of their purchase cost. shop.convert.sr [clear]: convert items from ServerRewards to Shop. The clear option clears Shop items before converting shop.setvm [categories: cat1 cat2 ...]: add a custom VM to the config shop.setnpc  [categories: cat1 cat2 ...]: add an NPC to the config shop.remove all: console command that removes all items and categories from the plugin shop.remove item [category name/all]: console command that removes an item (or all items) shop.remove category [category name/all]: console command that removes a category (or all categories) shop.fill.icc  [all/buy/sell]: console command that updates item prices in the store using ItemCostCalculator. all updates both Price and SellPrice, buy updates Price, sell updates SellPrice shop.convert.from.1.2.26: converts Shop plugin version 1.2.26 to version 1.3.0+ shop.reset: resets store data, including templates, configurations, and items. shop.reset template: resets the store interface template data. shop.reset config: resets store configuration data. shop.reset items: resets store items data. shop.reset full: completely resets all store data (templates, configurations and items). shop.manage: manages the Shop plugin. shop.manage economy list: displays a list of all available economic systems in the plugin. shop.manage economy set <economy_ID> <name>: sets the economic system by plugin ID and name. The command updates that economic system on the server and saves the change to the configuration. FOR EXAMPLE: shop.manage economy set 0 Economics: sets the main economy plugin to "Economics". shop.manage economy set 1 ServerRewards: sets the additional economy system with ID 1 to "ServerRewards". shop.wipe: manually trigger wipe (resets cooldowns, limits, and player data) shop.change: change item category (used in editor) shop.item: console command for item actions   🛡️ Permissions shop.setvm: for the "shop.setvm" command shop.setnpc: for the "shop.setnpc" command shop.free: for free item purchases shop.admin: admin permission shop.bypass.dlc: allows bypassing Facepunch ToS item restrictions (WARNING: your server may be banned for this)   📈 API Methods The Shop plugin provides API methods for other plugins to interact with it: API_OpenPlugin(BasePlayer player): opens the shop UI for a player. Returns empty string if failed, or UI data if successful. API_GetShopPlayerSelectedEconomy(ulong playerID): returns the economy ID (0 = main, 1+ = additional) that the player has selected for shopping. Note: Other plugins can call these methods using Shop.Call("API_MethodName", ...) syntax.   ⚖️ Sort Types None Name Amount PriceDecrease PriceIncrease   🧬 Category Types None: normal category for items Favorite: category for favorite items Hidden: hidden category, available only in NPC stores or Vending Machines   🎥 Video P.S. Video of the old version, video for the V2+ version is now in development 🖼️  Showcase Full screen Templates Template OLD STYLE Template NEW RUST In-Menu Templates Template V1 (V1.1) Template V1 (V1.1) with BASKET Template V2 Template V2 with BASKET Template V4 Template V4 with BASKET Installer Editor   ⚙️ Web Config Editor Manage the Shop settings in our web config editor. You change the config in a browser form instead of editing files on the server by hand. P.S. The web config editor is open to members of the "Shop" group in our Discord server. Join at https://discord.gg/mevent and ask for the group.   📢 Discord Logging Track all shop activity via Discord webhooks: purchases, sales, and money transfers.   🧪  TEST SERVER Join our test server and try all the features yourself! Copy the IP address below to start playing. connect 155.103.86.38:28015   📚 FAQ Q: I get the message "The plugin does not work correctly, contact the administrator!". What should I do? A: It means the plugin is not installed. To install it, use the "/shop.install" command. You need the "shop.admin" permission for this command. Q: Where can I see an example of a config? A:    Config Q: How to use BankSystem to store the economy A:   "Economy": { "Type (Plugin/Item)": "Plugin", "Plugin name": "BankSystem", "Balance add hook": "Deposit", "Balance remove hook": "Withdraw", "Balance show hook": "Balance", "ShortName": "", "Display Name (empty - default)": "", "Skin": 0, "Lang Key (for Title)": "LangTitle", "Lang Key (for Balance)": "BalanceTitle" }, Q: How to use ServerRewards to store the economy A:   "Economy": { "Type (Plugin/Item)": "Plugin", "Plugin name": "ServerRewards", "Balance add hook": "AddPoints", "Balance remove hook": "TakePoints", "Balance show hook": "CheckPoints", "ShortName": "", "Display Name (empty - default)": "", "Skin": 0, "Lang Key (for Title)": "LangTitle", "Lang Key (for Balance)": "BalanceTitle" }, Q: How to use Economics to store the economy A:   "Economy": { "Type (Plugin/Item)": "Plugin", "Plugin name": "Economics", "Balance add hook": "Deposit", "Balance remove hook": "Withdraw", "Balance show hook": "Balance", "ShortName": "", "Display Name (empty - default)": "", "Skin": 0, "Lang Key (for Title)": "LangTitle", "Lang Key (for Balance)": "BalanceTitle" },  Q: How to use IQEconomic  to store the economy A:   "Economy": { "Type (Plugin/Item)": "Plugin", "Plugin name": "IQEconomic", "Balance add hook": "API_SET_BALANCE", "Balance remove hook": "API_GET_BALANCE", "Balance show hook": "API_REMOVE_BALANCE", "ShortName": "", "Display Name (empty - default)": "", "Skin": 0, "Lang Key (for Title)": "LangTitle", "Lang Key (for Balance)": "BalanceTitle" }, Q: How to use scrap to pay for items A:   "Economy": { "Type (Plugin/Item)": "Item", "Plugin name": "", "Balance add hook": "", "Balance remove hook": "", "Balance show hook": "", "ShortName": "scrap", "Display Name (empty - default)": "", "Skin": 0, "Lang Key (for Title)": "LangTitle", "Lang Key (for Balance)": "BalanceTitle" }, Q: How to add KIT as shop item A:  https://pastebin.com/4szBQCgz Q: How to add Command as shop item A:  https://pastebin.com/bcCkzBEL Q:  How do I make a weapon spawn with ammo in it? A: Configure the "Weapon" section in the item config: "Weapon": { "Enabled": true, "Ammo Type": "ammo.rifle.explosive", "Ammo Amount": 128 } Q:  How do I make items spawn some content (liquid, weapon modifications)? A: Configure the "Content" section in the item config: "Content": { "Enabled": true, "Contents": [ { "ShortName": "weapon.mod.lasersight", "Condition": 100.0, "Amount": 1, "Position": -1 } ] }, Q: How to turn off the sell feature?   A: Turn off "Enable item selling?" in the config, or in the item settings in game. "Enable item selling?": false, Q: How to use the ItemCostCalculator with Shop?   A: Use the "shop.refill" command (it refills the Shop). Q: What should be the size of images for item icons? A: Item icons are usually 512x512 pixels, but any square image works. Q: I get the error "UI is unavailable for player. Reason: Menu UI is not initialized". How to fix it? A: This error occurs when the interface template is not installed or configured. Follow these steps: 1. Reset the template using the command: shop.reset template (use only template to avoid data loss). 2. Install the interface via shop.install in the game (to visually select a template) or through the console. Note: You need the shop.admin permission to execute these commands. Q: How do I add Shop to the ServerPanel menu? A: Follow these steps: 1. Open ServerPanel menu in-game and click "+ADD CATEGORY" button 2. Set these exact parameters: Type: Plugin Plugin Name: Shop Plugin Hook: API_OpenPlugin 3. Click "SAVE" button to create the category 4. Reset Shop template and install it: Type in console: shop.reset template (IMPORTANT: use only "template"!) Then type: shop.install Note: If Shop doesn't appear in ServerPanel menu, make sure both plugins are loaded and you typed the parameters exactly as shown above. Q: I see black images with Rust logo or get error 429 when loading images. What should I do? A: This happens when images fail to download from the internet. The Shop plugin passes images to ImageLibrary but does not download them itself. Error 429 usually comes from rate limits on image hosting services like Imgur (see HTTP 429 documentation for more details). To fix it, enable Offline Image Mode so the plugin uses local images: Enable the mode in config: Open "oxide/config/Shop.json" (or "carbon/config/Shop.json" for Carbon) Set "Enable Offline Image Mode": true Set up the images: Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon) Download PluginsStorage (click "CODE" → "Download ZIP") Extract the ZIP and copy all contents to the "TheMevent" folder Reload the plugin: Type o.reload Shop (Oxide) or c.reload Shop (Carbon) Note: If you want to add your own custom images, place them in the "TheMevent" folder and reference them with the "TheMevent/" prefix. For example: "TheMevent/Icon1.png", "TheMevent/MyCustomIcon.jpg", etc. Q: What placeholders are available for commands and what do they do? A: Shop commands support these placeholders. They are replaced when a player buys a command item: %steamid%: replaced with the player's Steam ID (e.g., "76561198000000000") %username%: replaced with the player's display name (e.g., "PlayerName") %player.x%: replaced with the player's X coordinate position %player.y%: replaced with the player's Y coordinate position %player.z%: replaced with the player's Z coordinate position Example usage in shop commands: "Command (%steamid%)": "say Welcome %username%!|teleport %steamid% %player.x% %player.y% %player.z%" Note: Separate multiple commands with the "|" character. They run in order when the item is purchased. Q: How to set different prices for different currencies (RP and balance)? A: Each item can have its own price for each currency. Edit the file oxide/data/Shop/Shops/Default.json and find the item you want to modify. In the "Currencies" section, set different prices for each economy: "Currencies": { "Enabled": true, "Currencies": { "0": {"Price": 1000}, "1": {"Price": 500} } } This means players pay 1000 from their main balance (Economics) or 500 RP from their ServerRewards balance. Economy ID 0 = main economy, ID 1 = ServerRewards. Q: How to create a shop using HumanNPC plugin and set specific categories? A: To create a shop with HumanNPC, follow these steps: Create an NPC using HumanNPC plugin Get the NPC ID (you can find it in the HumanNPC config or use the command humannpc.list) Use the Shop command to add the NPC: shop.setnpc [categories: cat1 cat2 ...] Example: shop.setnpc categories: Weapon Ammunition Tools: adds the NPC with Weapon, Ammunition, and Tools categories shop.setnpc categories: *: adds the NPC with all available categories Note: You need the shop.setnpc permission to use this command. Make sure both HumanNPC and Shop plugins are loaded on your server. Q: How to add Custom Vending Machines to Shop plugin? A: To add Custom Vending Machines to Shop, follow these steps: Place a Custom Vending Machine in your world Look at the vending machine and use the command: shop.setvm [categories: cat1 cat2 ...] Example: shop.setvm categories: Weapon Ammunition: adds the vending machine with Weapon and Ammunition categories shop.setvm categories: *: adds the vending machine with all available categories Note: You need the shop.setvm permission to use this command. The vending machine will be automatically added to the Shop configuration. Q: How does the Shopping Basket feature work? A: Players put several items into the basket, check what they picked, and buy everything at once. The basket shows the total cost, and players can remove items before checkout. The basket has to be enabled in the template settings. Q: How does the Search functionality work? A: Players search for items by name across all enabled categories. Type in the search box and the shop shows the matching items. Search respects permission settings and can be enabled/disabled in the template configuration. Q: What are the wipe and respawn blocks? A: These are time-based restrictions: Wipe block: Blocks items from being bought/sold for a specified time after a server wipe. Use it to stop players from buying powerful items right after a wipe. Configure in config: "Wipe Block": true and "Wipe Cooldown": 3600 (seconds). Respawn block: Blocks buying and selling for a specified time after the player respawns. Helps prevent abuse. Configure in config: "Respawn Block": true and "Respawn Cooldown": 60 (seconds). Q: How do Daily and Lifetime Limits work? A: Limits control how many times players can buy/sell items: Lifetime Limits: Total number of times a player can buy/sell an item across their entire account. Set to 0 for unlimited. Daily Limits: Maximum number of times per day a player can buy/sell an item. Resets daily. Set to 0 for unlimited. Limits are per-permission, so you can set different limits for VIP players, regular players, etc. The plugin uses the highest limit among all permissions the player has. Q: What is the "Buy Again" feature? A: Buy Again lets players quickly rebuy items they bought before. It shows a history button in the shop UI (if enabled) and requires a permission. To enable, set "Buy Again Settings": {"Enabled": true, "Permission": "shop.buyagain"} in the config. Q: How do I configure blocked skins for selling? A: You can prevent players from selling specific item skins. In the config, add entries to "Blocked skins for sell": "Blocked skins for sell": { "rifle.ak": [52, 25], "pistol.m92": [100, 200] } Q: How do I configure which containers players can sell from? A: In the config, set "Settings available containers for selling item": "Settings available containers for selling item": { "Enabled": true, "Available Containers (main, belt, wear)": ["main", "belt"] } Available container names: "main" (inventory), "belt" (hotbar), "wear" (clothing), etc. Q: What are Auto-Wipe Settings? A: Auto-Wipe Settings automatically reset certain data when you run the shop.wipe command. Configure in config: "Auto-Wipe Settings": { "Cooldown": true, "Players": true, "Limits": true } Cooldown: Resets all item cooldowns Players: Resets all player data (favorites, economy selection, etc.) Limits: Resets all buy/sell limits Q: How do I customize price formatting? A: In the config, set "Formatting Settings" to control how prices are displayed: "Formatting Settings": { "Buy Price Format": "G", "Sell Price Format": "G", "Shopping Bag Cost Format": "G", "Balance Format": "G" } Format options: "G" (general), "N" (number with separators), "C" (currency), "F" (fixed-point), etc. See .NET number formatting for all options. Q: How do I enable transfers to offline players? A: In the config, set "Allow money transfers to offline players?": true. By default, this is disabled for security reasons. Q: How do I configure Duel/Duelist integration? A: To block shop access during duels, set "Blocking the opening in duels?": true in the config. Make sure you have the Duel or Duelist plugin loaded. Q: What do all shop item settings mean and how should I configure them? A: Here are the most important item fields and what they do. Type: what this entry does: Item (gives an in-game item), Command (runs server commands), Plugin (calls another plugin hook), Kit (gives a kit). ID: unique numeric ID of the item inside Shop. Used internally (for logs, favorites, editor); normally you don’t change it manually. Image: custom UI icon key. If empty, Shop will try to use the item icon found by ShortName. Permission: Oxide/Carbon permission required to see and use this item. Leave empty to make the item available to everyone, or set e.g. shop.vip for VIP‑only items. Title: custom title shown in the UI. If empty, the plugin will try to use DisplayName, then the in‑game display name of the item, or fall back to an empty string. Description: additional text shown in the item window. Optional, purely visual. Command (%steamid%): used when Type = Command. The plugin will execute this command on the server. You can use placeholders like %steamid%, %username%, %player.x%, %player.y%, %player.z%. Each purchase can run multiple commands (split internally by |). Kit: kit name for Type = Kit. The plugin will give a kit with this name when the player buys the item. Plugin: used for Type = Plugin. Contains plugin name, hook name and amount. When the item is purchased, the specified hook will be called in the target plugin. DisplayName (empty - default): overrides the in‑game item name shown to the player (for Type = Item). If empty, the plugin uses the original item display name (optionally via Lang API). ShortName: shortname of the item (e.g. rifle.ak). This is required for Type = Item; it is used to find ItemDefinition, icon, stack size, etc. Skin: workshop skin ID for the item. Only used when Type = Item. Is Blueprint: if enabled, Shop will give the item as a blueprint instead of the regular item. Amount: how many items are given/sold per one purchase. For blueprints this is how many separate blueprint items are created. Enable item buying? (CanBuy😞 if disabled, the item cannot be bought (only sold, if selling is enabled). Price: default purchase price. Can be overridden per‑economy in Currencies. If a currency is configured for buying, its price will be used instead of this value. Enable item selling? (CanSell😞 if disabled, players cannot sell this item back to the shop. Sell Price: default sell price. Can also be overridden in Currencies for selling. Buy Cooldown / Sell Cooldown: base cooldown in seconds between purchases/sales of this item. Can be overridden by per‑permission cooldowns below. Buy Cooldowns / Sell Cooldowns: per‑permission cooldowns. Keys are permission names (e.g. shop.vip), values are cooldown seconds. The plugin uses the lowest cooldown among permissions that the player has. Use custom discount?: if enabled, the item will use its own Discount map instead of the global discount configuration. Discount (%): per‑permission discount percentages for this item (only if custom discount is enabled). The highest discount from permissions that the player has will be applied. Sell Limits / Buy Limits: global lifetime limits per permission. A value of 0 means "no limit". The plugin selects the highest limit among permissions the player has. Daily Buy Limits / Daily Sell Limits: per‑day limits (reset by the plugin’s daily logic). 0 means "no daily limit". Max Buy Amount / Max Sell Amount: maximum number of items that can be bought/sold in a single transaction (0 disables this limit). Force Buy: if enabled, the item will use fast purchase flow (without extra confirmation windows, depending on UI settings). Prohibit splitting item into stacks?: if enabled, the plugin will try to give the item in a single stack instead of splitting it into multiple stacks, when possible. Purchase/Sale block duration after wipe: time (in seconds) after a wipe during which this item cannot be bought/sold. Useful for limiting powerful items early in the wipe. Localization: per‑language messages for the item title. If enabled and a translation exists for the player’s language, it will override the normal title. Content: configuration of contents for containers (e.g. boxes, weapons with attachments, etc.). You can add inner items (shortname, amount, condition, position). Weapon: additional settings for weapons (ammo type, ammo amount, etc.). Applied when the item is created. Genes: plant gene configuration. If enabled, the plugin will set specified genes on the created item. Currencies: per‑economy price configuration. You can set different prices for each enabled economy plugin (by economy ID) for both buying and selling. If a currency is configured and enabled for the player’s selected economy, its price takes priority over the default Price/Sell Price. Q: What do shop category settings mean and how should I configure them? A: Categories group your shop items and control how they are shown, sorted and filtered for players. Enabled: turns this category on or off. If disabled, the category and all its items will not appear in the shop UI at all. Category Type: controls special behavior of the category: None: a normal category that shows the items you added to Items. Favorite: a virtual category that shows each player’s favorite items (based on their own favorites list). Items here are taken from other categories the player marked as favorite. Hidden: a hidden category. It is stored in data and can be used for management, but is not shown in the normal category list in UI. Title: the name of the category displayed in the UI. If Localization is enabled and contains a translation for the player’s language, that localized text will be shown instead of this value. Permission: permission required to see and use this category. If you leave it empty, all players can see the category (subject to item‑level rules). If you set e.g. shop.category.vip, only players with that permission will see this category in the shop. Sort Type: how items inside the category are sorted: None: items are shown in the order they are stored/edited. Name: items are sorted alphabetically by their PublicTitle (what the player sees). Amount: items are sorted by Amount (stack size) in ascending order. PriceIncrease: items are sorted by price from cheaper to more expensive. PriceDecrease: items are sorted by price from more expensive to cheaper. Sorting is applied every time the category items are requested. Items: the list of ShopItem entries that belong to this category. For normal categories (Type = None/Hidden) this is what will be displayed in the item grid. For Favorite categories this list is not used for display. The plugin uses the player’s favorites instead. Localization: optional localized title for the category. When enabled, the plugin will try to show a translated title based on the player’s language. If no translation is found, it falls back to the Title field. How visibility and filtering work: when the shop builds a category: For normal categories, only items that are available for the player (permission, currencies, buy/sell rules, etc.) are included. Skip/take pagination is applied on top of that filtered list to show items page by page. For favorite categories, the plugin takes the player’s favorite items, applies sorting, and displays them in this special category. Reordering categories and items: categories and items can be moved up/down (or left/right) in the in‑game editor. This changes the order in which categories are shown in the UI and the default order of items when Sort Type = None. Q: How do I enable and use ADMIN MODE? A: ADMIN MODE is a visual in-game editor that lets you manage your shop without editing files by hand. Step 1: Enable ADMIN MODE Ensure you have the shop.admin permission Open shop with /shop command Click the "ADMIN MODE" button in the header (shows "■" when active) Step 2: Create/Edit Categories To create a new category: With ADMIN MODE enabled, click the "+" button in categories list Fill in category details (Title, Enabled, Type, Permission, Sort Type) Click "SAVE" To edit an existing category: Click the "Edit" button (pencil icon) next to the category Modify settings Click "SAVE" or "CANCEL" Step 3: Create/Edit Items To create a new item: Open the target category Click "+ADD ITEM" button Select item from the selection panel Configure all item properties (price, amount, permissions, etc.) Click "SAVE" To edit an existing item: Click the "Edit" button on the item Modify properties Click "SAVE" or "CANCEL" Additional ADMIN MODE Features: Use ↑↓ arrows to reorder categories Use ←→ arrows to reorder items within categories Use "DELETE" button in editor to remove categories/items All changes save automatically, so you don't need to edit files by hand Q: Where are shop files stored and what do they contain? A: Shop plugin data is organized in the following structure: 📁 Configuration (oxide/config/Shop.json or carbon/config/Shop.json) Plugin settings (permissions, commands, economy configuration) Notification settings Discord logging configuration Global plugin options 📁 Shop Data (oxide/data/Shop/Shops/Default.json or carbon/data/Shop/Shops/Default.json) This is the main shop inventory file All categories and their settings All items with prices, permissions, cooldowns, limits Item configurations (weapons, content, currencies, etc.) Edited through ADMIN MODE or manually 📁 UI Template (oxide/data/Shop/UI.json or carbon/data/Shop/UI.json) Interface template configuration Colors, sizes, positions Display settings Reset with: shop.reset template then shop.install 📁 Player Data (oxide/data/Shop/Players/ or carbon/data/Shop/Players/) Individual player files (one per player)
4.9
sale
This is a custom package designed by us, featuring 210 unique bases and a specialized loot setup for five different difficulty levels, ranging from Easy to Nightmare. Note:  The building skins in the package showcase images may differ from the spawned bases or use the default building skin. This MEGA PACK is an upgraded version of the FullWiped-110 Bases + Loot Pack we previously offered. If you've already purchased the FullWiped-110 Bases + Loot Pack, you only need to buy the expansion pack, which includes 100 new bases ranging from Easy to Hard. Get it here:  https://codefling.com/bases/raidable-bases-pack-100-bases-expanded-package-from-easy-to-hard Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work. 🔗Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases 🔗Copy Paste (Free): https://umod.org/plugins/copy-paste This Raidable Bases Pack & Loot Tables package includes: 🏡70 Easy Bases            +🗡️Base_Loot Tables   (Easy "Vanilla" and "Enhanced" tables included) 🏡60 Medium Bases       +🗡️Base_Loot Tables   (Medium "Vanilla" and "Enhanced" tables included) 🏡60 Hard Bases            +🗡️Base_Loot Tables   (Hard   "Vanilla" and "Enhanced" tables included) 🏡10 Expert Bases          +🗡️Base_Loot Tables   (Expert "Vanilla" and "Enhanced" tables included) 🏡10 Nightmare Bases   +🗡️Base_Loot Tables   (Nightmare "Vanilla" and "Enhanced" tables included) Beware:   Our loot table package includes only the 5-tier loot tables within the Base_loot folder, ranging from easy to nightmare. It does not include the loot tables from the Difficulty_Loot or Weekday_Loot folders.   VANILLA AND ENHANCED LOOT TABLES FOR RAIDABLE BASES This package includes 10 different base loot table files, ensuring a well-structured and advanced configuration for every difficulty level, from Easy to Nightmare. - 5 loot files for the Vanilla setup (Easy, Medium, Hard, Expert, Nightmare), offering a balanced loot experience with some junk items, staying close to a 1x rate. - 5 loot files for the Enhanced setup (Easy, Medium, Hard, Expert, Nightmare), designed for modded servers with 2x, 3x, or higher gather rates, featuring cleaner loot tables with minimal junk and more valuable rewards. 📁Installation Path: All loot table files are intended for the 📁/oxide/data/RaidableBases/Base_Loot directory. ⚠️Setup Requirement: You must choose and install only one loot table setup at a time—either Vanilla or Enhanced. If you want to switch, you can replace the current files with the other set, but both cannot be active simultaneously. For those exclusively seeking the loot table, we offer it as a standalone product:  https://codefling.com/customizations/raidable-bases-loot-tables-pack (Note: If you've purchased our Raidable Bases Mega Pack & Loot Tables (210 Bases)  package, there is no need to buy this separately.) WARNING: TWO DIFFERENT INSTALLATION METHODS (PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS) ⚙️INSTALLATION GUIDE 1: (If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases and loot tables—use the second installation guide instead.) ▶  Step 1: Place the Config File From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory: 📁/serverfiles/oxide/config ▶  Step 2: Place the Bases From the extracted ZIP files, locate the copypaste folder and move it to the following directory: 📁/serverfiles/oxide/data ▶  Step 3: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁/serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) ▶  Step 4: Place the Profiles Folder From the extracted ZIP files, locate the profiles folder and move it to the following directory: 📁/serverfiles/oxide/data/RaidableBases Why Are Profiles Important? The profiles folder contains crucial settings that allow you to: ✔️ Enable/disable the dome ✔️ Enable/disable NPCs ✔️ Adjust the number of lootable items These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases. ⚡ I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs. ▶  Step 5: Restart the plugin via RCON: o.reload RaidableBases ⚙️INSTALLATION GUIDE 2: (Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own 📁/oxide/data/RaidableBases/Profiles configurations.) In this case, you only need to add the bases. To do this, use the following commands in RCON: ▶  Step 1:   You can add bases one by one or in bulk. After executing the commands in RCON, the bases will be registered inside the Profiles configuration. If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead. A- Example RCON commands:   rb.config add "Easy Bases" fullwipedeasy1 rb.config add "Hard Bases" fullwipedhard1 B- Commands to Integrate Raid Bases in Bulk via RCON: rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30 fullwipedeasy31 fullwipedeasy32 fullwipedeasy33 fullwipedeasy34 fullwipedeasy35 fullwipedeasy36 fullwipedeasy37 fullwipedeasy38 fullwipedeasy39 fullwipedeasy40 fullwipedeasy41 fullwipedeasy42 fullwipedeasy43 fullwipedeasy44 fullwipedeasy45 fullwipedeasy46 fullwipedeasy47 fullwipedeasy48 fullwipedeasy49 fullwipedeasy50 fullwipedeasy51 fullwipedeasy52 fullwipedeasy53 fullwipedeasy54 fullwipedeasy55 fullwipedeasy56 fullwipedeasy57 fullwipedeasy58 fullwipedeasy59 fullwipedeasy60 fullwipedeasy61 fullwipedeasy62 fullwipedeasy63 fullwipedeasy64 fullwipedeasy65 fullwipedeasy66 fullwipedeasy67 fullwipedeasy68 fullwipedeasy69 fullwipedeasy70 rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30 fullwipedmed31 fullwipedmed32 fullwipedmed33 fullwipedmed34 fullwipedmed35 fullwipedmed36 fullwipedmed37 fullwipedmed38 fullwipedmed39 fullwipedmed40 fullwipedmed41 fullwipedmed42 fullwipedmed43 fullwipedmed44 fullwipedmed45 fullwipedmed46 fullwipedmed47 fullwipedmed48 fullwipedmed49 fullwipedmed50 fullwipedmed51 fullwipedmed52 fullwipedmed53 fullwipedmed54 fullwipedmed55 fullwipedmed56 fullwipedmed57 fullwipedmed58 fullwipedmed59 fullwipedmed60 rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30 fullwipedhard31 fullwipedhard32 fullwipedhard33 fullwipedhard34 fullwipedhard35 fullwipedhard36 fullwipedhard37 fullwipedhard38 fullwipedhard39 fullwipedhard40 fullwipedhard41 fullwipedhard42 fullwipedhard43 fullwipedhard44 fullwipedhard45 fullwipedhard46 fullwipedhard47 fullwipedhard48 fullwipedhard49 fullwipedhard50 fullwipedhard51 fullwipedhard52 fullwipedhard53 fullwipedhard54 fullwipedhard55 fullwipedhard56 fullwipedhard57 fullwipedhard58 fullwipedhard59 fullwipedhard60 rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10 rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10 ▶  Step 2: Place the Base_Loot Tables From the extracted ZIP files, locate the Base_Loot folder and move it to the following directory: 📁/serverfiles/oxide/data/RaidableBases Important: If there are any existing JSON files inside this folder that are not part of our loot tables, delete them to ensure proper functionality. Choose between Vanilla or Enhanced loot tables based on your preference. If the folder is named "Base_Loot (Enhanced loot)", remove the text in parentheses so that the correct folder name is simply: "Base_Loot"   (Otherwise, the loot tables will not work properly.) ▶  Step 3: Restart the plugin via RCON: o.reload RaidableBases EXTRA IMPORTANT INFORMATIONS: We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly. For example, to enable the dome, follow the steps below: Navigate to: 📁/oxide/data/RaidableBases/Profiles Open the files inside the Profiles folder with a text editor. Locate the following settings: (This is already set to false because it is required for markers to appear on the map.) "Spawn Silently (No Notification, No Dome, No Map Marker)": false, "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0, Change the value from 0 to 5 as shown below: "Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5, Additionally, the loot amount for bases varies depending on the difficulty level (easy, medium, hard, expert, and nightmare). You can adjust this setting in the same Profiles location according to your needs: "Amount Of Items To Spawn": 210, For example, in medium bases, this value is set to 210, which determines the total number of items that will appear in crates, furnaces, and the cupboard. Our current configuration is specifically adjusted to prevent players from feeling overwhelmed by massive buildings right after a wipe. We have configured Maintained Events accordingly to ensure a balanced experience. In our setup: - Timed events and purchasable events are disabled. - After a wipe, easy bases will start spawning 30 minutes later. - Nightmare bases will begin spawning 48 hours (2 days) later. Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore. You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios. Configuration Example: 📁/serverfiles/oxide/config "Maintained Events": {   "Always Maintain Max Events": true,   "Max Maintained Events": 30,   "Enable X Hours After Wipe (0 = immediately)": {     "Easy": 0.5,     "Medium": 1.0,     "Hard": 3.0,     "Expert": 24.0,     "Nightmare": 48.0        All of our bases from Easy to Nightmare are equipped with turret protection. If you do not want turrets to spawn in your raidable bases on your server, you can use the following method. Go to the file path /data/RaidableBases/Profiles, open the JSON files inside with a text editor, and apply the following:   "Kill These Prefabs After Paste": [     "assets/prefabs/npc/autoturret/autoturret_deployed.prefab",     "autoturret_deployed" ], If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you. Thank you!  ❤️    
3.7
Allows both PVE and PVP players to exist on a server at the same time. PVE players will have certain configurable protections and restrictions. You can have players use a command to flag themselves as PVP/PVE or you can assign it to them when they first spawn. If you have ZoneManager you can also designate specific zones to force player's to be PVE or PVP. Plugin is also compatible with SimpleStatus. Note: Video is outdated, see documentation for a full list of new features! Documentation: A full readme including permissions, commands, and config options is available in this wiki site. Disclaimer: Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase! Developer API: API Methods // Returns the mode of the given entity. Also takes into account if the entity is in a forced mode zone. string GetEntityMode(BaseEntity entity); // Returns the group name for the given mode. For example if given 'pve' will return 'warmodepve' string GetModeGroup(string modeId); // Returns the target type for a given entity. Target types are the category that an entity falls into. // For example, if given a BasePlayer entity, it will return 'players'. If given a horse entity is will // return 'horses'. string GetEntityTargetType(BaseEntity entity); Hooks - place these in your plugin and WarMode will call them. // Called when a player's mode has been updated or config changes have ocurred that may affect the mode. private void WarMode_PlayerModeUpdated(string userid, string modeId) // Used to override WarMode logic for taking damage. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTakeDamage(BaseCombatEntity target, HitInfo info) // Used to override WarMode logic for targeting. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityBeTargeted(BasePlayer target, BaseEntity attacker, bool skipVendingCheck) // Used to override WarMode logic for triggering a trap. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTrapTrigger(BaseTrap trap, BasePlayer basePlayer) // Used to override WarMode logic for looting an entity. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityLoot(BasePlayer looter, BaseEntity target, bool skipVendingCheck) FREE Extension Plugins: All extension plugins are optional, and included in the downloadable zip that WarMode comes in.   War Mode Admin Panel Use the /warmode.config or /wmc command to open a panel that allows admins to update mode rules in game without having to reload the pluign. Requires the warmode.admin permission to use. I HIGHLY recommend you use this extension! War Mode Spawn UI Provides a UI that is shown to players when they first spawn that prompts them to choose whether they want to be PVP or PVE.   Also supports custom modes. Localization and config options available. This can also be configured to appear when players use the /flag command.   War Mode Rules UI Using the /rules command (which is configurable) players can see a list of what restrictions they have for their current mode. These ruling will update dynamically based on your config settings.   War Mode Badges Customizable UI elements that will appear on the player's HUD to indicate what their current mode is.  
4.8
Player Homes
0:17
255
6
Player Homes
Shemov
Economy Repair
0:08
176
2
Economy Repair
Brad Copp
Raid Calculator
0:29
149
5
Raid Calculator
DesignCrew
[UI] Custom Items Creator
0:13
322
0
[UI] Custom Items Creator
Kamycz3q
Wallpaper Halloween Booster Pack
0:20
284
2
Wallpaper Halloween Booster Pack
RobJ
What's New
Fresh uploads, new releases, and recently updated files.
Trending Files
Discover what files are trending right now.
Great Deals
Discounted picks, limited-time deals, and sale items worth grabbing now.
Latest Reviews
See what customers are saying about their experience with files.
A really cool plugin. It works perfectly and offers plenty of options to customize exactly how you want it to function. The developer does a fantastic job and is always open to requests. The design is excellent—navigating the menu almost feels like playing a different game (gives off a Diablo vibe). It looks truly great and has been running flawlessly so far, without any issues. Plugins from this developer are worth every cent! 100% recommended!
A really cool plugin. It works flawlessly and offers plenty of options to customize exactly how it functions. The developer does a great job and is always open to requests. It features a very nice, clear design, and you can tailor it to your preferences via the configuration and data files. Plugins from this developer are worth every cent! 100% recommended!
A really cool plugin. It works perfectly and offers plenty of options to customize exactly how it functions. The developer does a great job and is always open to requests. The worm’s movement is fluid and realistic. It looks great, and fighting it is a lot of fun. I 100% recommend buying it!
An Absolute Game-Changer for PVE or PVP and Custom Events! Terrifying, and genuinely cinematic threat to your Rust server, Razor’s Alien Tripod plugin is a must-have. Don't tell your players and spawn some at night for added fun.
Отличная идея и интересные механики! HexFront добавляет новый смысл в борьбу за территории и делает выживание увлекательнее. Спасибо авторам за работу, жду дальнейших обновлений!
Thanks for the plugin. I’ve been looking for something like this for a long time. The free alternatives are no longer supported or updated. GG
A very unusual plugin, but it’s helpful for players. Players had long been asking for a plugin like this on the server, as there are many newcomers—though it’s also great for intermediate players.

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
3.3m
Total downloads
Customers
12.4k
Customers served
Files Sold
175.7k
Total sales
Payments
3.8m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.