Death's Wishlist
-
Fuel Status
The plugin displays the vehicle's fuel level in the status bar. Depends on AdvancedStatus plugin.
The ability to display the vehicle's fuel level(gauge) in the status bar; The ability to notify when a low fuel level is reached; The ability to set a color for each percentage of fuel; The ability to specify mount poses for display; The ability to automatically generate language files for different languages(filled in English); The ability to specify the order of the bar; The ability to change the height of the bar; The ability to customize the color and transparency of the background; The ability to set a material for the background; The ability to switch between CuiRawImageComponent and CuiImageComponent for the image; The ability to get images from the local folder (*SERVER*\oxide\data\AdvancedStatus\Images); The ability to set own image and customize the color and transparency of the image; The ability to set sprite instead of the image; The ability to customize the color, size, font and outline of the text.
{ "Is it worth enabling GameTips for messages?": true, "Is it worth using Notify plugins for messages instead of the vanilla UI?": false, "Specify the regular message type for notify": 0, "Specify the warning message type for notify": 1, "List of language keys for creating language files": [ "en" ], "Fuel stack size for fraction calculation. A value of 0 uses the actual stack size": 0, "Fuel indicator refresh interval in seconds": 5.0, "Notifications - The percentage(0.0 to 1.0) of fuel at which notifications will occur. A value of 0 disables this": 0.2, "Notifications - The effect that will be triggered upon a warning. Choose the effect carefully! An empty string disables the effect call": "assets/prefabs/locks/keypad/effects/lock.code.denied.prefab", "Status. Bar - Height": 26, "Status. Bar - Order": 1, "Status. Background - Color(Hex or RGBA)": "#FFFFFF", "Status. Background - Transparency": 0.15, "Status. Background - Material(empty to disable)": "", "Status. Image - Url": "https://i.ibb.co/4ZhnTpBv/Fuel-Status-Fuel.png", "Status. Image - Local(Leave empty to use Image_Url)": "FuelStatus_Fuel", "Status. Image - Sprite(Leave empty to use Image_Local or Image_Url)": "", "Status. Image - Is raw image": false, "Status. Image - Color(Hex or RGBA)": "#E2DBD6", "Status. Image - Transparency": 0.55, "Status. Image Outline - Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Status. Image Outline - Transparency": 1.0, "Status. Image Outline - Distance(Leave empty to disable). Example '0.75 0.75'": "", "Status. Text - Size": 15, "Status. Text - Color(Hex or RGBA)": "#E2DBD6", "Status. Text - Transparency": 1.0, "Status. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Status. Text - Offset Horizontal": 7, "Status. Text Outline - Color(Hex or RGBA)": "#000000", "Status. Text Outline - Transparency": 1.0, "Status. Text Outline - Distance(Leave empty to disable)": "", "Status. Progress - Transparency": 0.8, "Status. Progress - OffsetMin": "25 2.5", "Status. Progress - OffsetMax": "-3.5 -3.5", "Status. Progress - Zero Text Size": 12, "Status. Progress - Zero Text Color(Hex or RGBA)": "#F70000", "List of mount poses for displaying fuel status": [ "Driving", "HandMotorBoat", "StandDrive", "SitMinicopter_Pilot", "Sit_Workcart", "Sit_Crane", "Driving_Snowmobile", "Sit_Locomotive", "Sit_DPV", "Sit_BatteringRam", "Steering_Boat" ], "List of Gauge Indicators": [ { "MinRange": 0.0, "MaxRange": 0.2, "Color(Hex or RGBA)": "#F70000" }, { "MinRange": 0.2, "MaxRange": 0.6, "Color(Hex or RGBA)": "#F7BB00" }, { "MinRange": 0.6, "MaxRange": 1.0, "Color(Hex or RGBA)": "#B1C06E" } ], "Version": { "Major": 0, "Minor": 1, "Patch": 6 } } The values of MaxRange and MinRange set the range of values over which the color applies.
The values for MaxRange and MinRange must be between 0.0 and 1.0 (inclusive), where 0.0 equals 0%, and 1.0 equals 100%.
The value of MaxRange must be equal to the value of MinRange of the previous.
EN: { "MsgFuelLow": "Warning: Fuel level is low!", "BarProgressZero": "Out of fuel, refill required!" } RU: { "MsgFuelLow": "Внимание: уровень топлива низкий!", "BarProgressZero": "Нет топлива!" }
Available mount poses(PlayerModel.MountPoses):
public enum MountPoses { Chair = 0, Driving = 1, Horseback = 2, HeliUnarmed = 3, HeliArmed = 4, HandMotorBoat = 5, MotorBoatPassenger = 6, SitGeneric = 7, SitRaft = 8, StandDrive = 9, SitShootingGeneric = 10, SitMinicopter_Pilot = 11, SitMinicopter_Passenger = 12, ArcadeLeft = 13, ArcadeRight = 14, SitSummer_Ring = 15, SitSummer_BoogieBoard = 16, SitCarPassenger = 17, SitSummer_Chair = 18, SitRaft_NoPaddle = 19, Sit_SecretLab = 20, Sit_Workcart = 21, Sit_Cardgame = 22, Sit_Crane = 23, Sit_Snowmobile_Shooting = 24, Sit_RetroSnowmobile_Shooting = 25, Driving_Snowmobile = 26, ZiplineHold = 27, Sit_Locomotive = 28, Sit_Throne = 29, Parachute = 30, Sit_DPV = 31, Standing_Ballista = 32, Sit_BatteringRam = 33, VineSwinging = 34, Sit_Ejectorseat = 35, Sit_Beanbag = 36, Steering_Boat = 37, Standing = 128 }
-
NexusCheatRadar
By WinterChild84 aka Nexus84 in Plugins
💬DISCORD💬 🌐WEBSITE🌐 🖥️RCON🖥️
RCON is a separate product — NCR works completely standalone without it.
What it actually does
No anticheat plugin can go unmonitored and be 100% accurate, they have and will always need admin verification .. as cheats get more advanced detection must adapt , it wont happen automatically but the morre advanced cheats can sometimes slide right through so we update as we find and never share what we know
NCR runs quietly in the background on your server. It watches player behaviour across 9 detection categories, builds a risk profile for every player it sees, and sends a Discord alert with all the relevant info when something looks off. You get the data, you make the call.
What makes it different from a normal anticheat plugin is the network layer. Every server running NCR is connected. When someone who's already been flagged or banned somewhere else joins your server, you find out immediately on join — before they've done anything.
9 behavioural detection systems running in the background
Risk profiles that persist across disconnects, wipes, and server changes
Cross-server intelligence — flagged players carry their history to your server
Discord alerts with full context so you can make an informed call
Free web portal — public player lookup + private server owner dashboard
Admin report panel for submitting and managing reports in-game
F7 Cheat Report intercept , so you can see with ease what players are reporting suspected cheaters
remember every server is diffrent and your config must be adjusted to suit your server (there may at times be features that are set in a test setting so check thresholds and adjust as needed )
💡 For the full cross-server experience — shared violation history, network bans, IP cross-referencing, and join intelligence — enable the Web section in config. The web portal is completely free.
Detection Systems
Every system can be toggled on or off individually. Tuning is always required — every server is different. What works on a 2x will not work on vanilla, and a high-pop server needs different thresholds again. The config is built with this in mind, but expect to spend some time adjusting values to your environment.
ESP / Wallhack — Tracks how often a player is locking onto targets through walls and structures they can't actually see. Runs continuously, not just during fights.
Aimbot — Looks for snap patterns and alignment that just don't happen with a mouse. Compares across multiple engagements before flagging anything.
No-Recoil — Checks recoil compensation per weapon over sustained fire. Accounts for attachments, ping, and burst patterns so legit players don't get caught.
Speed Hack — Catches movement beyond server limits. SkillTree speed bonuses, vehicle movement, and dismount frames are all handled to keep noise low.
Wall Loot — Detects looting through player-built walls. Only fires when the blocking geometry is player-owned — world crates and terrain never trigger it.
Freecam / Debug Cam — Catches anyone using spectator or debug camera modes while still alive in the game world.
NoClip / Fly — Flags movement through solid geometry or flying without a valid surface. Teleport plugins are accounted for automatically.
Strafe / Backpedal — Picks up on movement bot behaviour — perfectly timed strafes and backpedal speeds that aren't physically possible.
Privilege Escalation — Watches for players trying to run admin commands they don't have access to, or attempting to grab permissions at runtime.
Risk Profiles
Every player gets a risk profile the first time NCR sees them. It builds up over time — each detection type contributes its own score into an overall risk level. Scores decay naturally so one old incident doesn't follow someone forever, but a pattern absolutely will.
Leaving and rejoining doesn't reset anything. The profile lives on the network, not on your server.
Per-category scoring with individual probability weights
Scores decay over time — isolated old incidents fade
Steam data pulled on every join — VAC bans, game bans, account age, library size
ServerArmour cross-referenced automatically
Watchlist for players you want to keep an eye on — whitelist for players you've cleared
Discord Alerts
When something gets flagged you get a full embed in Discord — not just "player X did something suspicious." You get the player's name, Steam ID, current risk level, exactly what was detected and at what confidence, their IP with country and VPN/proxy flags, and a link to their Steam profile.
There's a button to share the violation to the network and one to dismiss it. Nothing ever goes to the public network without you clicking the button. Everything stays private to your server unless you choose to share it.
You can set up a separate webhook channel for each detection type — ESP, Aimbot, No-Recoil, Speed, WallLoot, Freecam, NoClip, Strafe, Privilege, Bans, Join Reports, and Toxic Reports.
NCR Web Portal
Free — no extra subscription needed.
Public lookup — no account needed
Anyone can search a Steam ID and see that player's risk score, violation history, ban status, VAC history, account age, name aliases, and which NCR servers they've shown up on. There's a live feed showing recent bans and violations across the network as they happen.
Server owner dashboard — Steam login, no passwords
All your linked servers with live online/offline status
Live player list — who's on your server vs. other NCR servers right now
Recent violations, ban history, and IP intelligence per server
Detection charts and full player lookup with network-wide history
Team management — add admins and mods with their own Steam logins, granular permissions per role, fully separate from Oxide permissions
💡 To unlock the full network experience — shared history, network bans, IP cross-referencing, and join alerts for flagged players — enable the Web section in config and link your server. Set Enabled: true under Web, then grab your server key from the config file and enter it in the portal after signing in with Steam.
Nexus RCON
Nexus RCON Pro is a separate web-based console panel that connects to your Rust servers over RCON. It's built to work alongside NCR but is completely optional — NCR has no dependency on it and works fine without it.
If you do run both together, RCON gets a dedicated NCR tab that gets detections in real time and lets you act on them — ban, dismiss, share to network — without leaving the panel.
Live RCON console per server in the browser
Dedicated NCR tab — real-time detections, one-click actions
Player list, Permissions, ban management, plugin list
Multi-server support from a single dashboard — no software to install
⚠️ Nexus RCON is a separate subscription. NCR works completely independently — you don't need it to use any of NCR's features.
In-Game Report Panel
There's a built-in admin UI for submitting and managing reports directly from inside Rust. Open it with /ncr.report or via the radar strip button.
Report type selection and player search by name or Steam ID
Reports logged to the network database and forwarded to your Discord
There is leveled permissions control what each admin/moderator role can submit
Admin Commands
/ncrToggle the radar HUD overlay
/ncr.lookupFull player history, risk profile, and Steam data
/ncr.riskPer-category risk score breakdown
/ncr.incidentsLast 8 detections on a specific player
/ncr.historyFull violation history for a player
/ncr.watch / .unwatchAdd or remove a player from the watchlist
/ncr.watchlistView everyone currently on the watchlist
/ncr.statsServer-wide detection stats and top risk scores
/ncr.resetClear a player's risk score and local history
/ncr.ban / .unbanIssue or lift a ban with Discord embed and network log
/ncr.webshareManually push a violation to the public network
/ncr.reportOpen the admin report panel
/ncr.testSend a test alert to Discord
ncr.link / ncr.unlinkLink or unlink your server from the web portal (console)
Main permission: nexuscheatradar.admin
Report panel: .report.mod .report.admin .report.kick .report.tempban .report.serverban .report.networkban
Getting Started
Takes about 5 minutes.
Drop NexusCheatRadar.cs into oxide/plugins/
Start the server — config generates at oxide/config/NexusCheatRadar.json
Add your Discord webhook URLs and Steam Web API key. Set Enabled: true under the Web section
Grant the permission: oxide.grant group admin nexuscheatradar.admin
Reload: oxide.reload NexusCheatRadar
Go to the web portal, head to the Servers tab, and click Setting Up a New Server. Copy your server key from the config file and paste it in, then sign in with Steam — it will link to your account automatically
Test your Discord: /ncr.test
Works With
Oxide / uMod and Carbon
Rust (PC) — no required dependencies
False positive handling built in for SkillTree, Backpacks, RaidableBases, Kits, KitController, ServerKits, and teleport plugins
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ TROUBLESHOOTING
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No Discord alerts arriving?
» Check webhook URLs are correctly pasted — no trailing spaces
» Confirm Discord.Enabled is true in config
» Make sure the detection module is enabled
» Run ncr.testmode <steamid> true to simulate
Too many false positives?
» Raise threshold values in ESP, Aimbot, or NoRecoil config sections
» Increase shot/sample count requirements before alerts fire
» Whitelist high-ping players by SteamID
» Enable SuppressStrafeForSkillTree if using skill tree plugins
Radar or UI not showing?
» Grant nexuscheatradar.admin permission via Oxide
» Toggle with /ncr.radar — requires admin flag or the permission node
» Verify it loaded: oxide.reload NexusCheatRadar
Plugin fails to load?
» Delete the config file — NCR will regenerate it cleanly on next load
» Check oxide/logs for the specific error line
» Confirm you're on a compatible Oxide/uMod build
» Set AutoNormalizeConfigLists to true
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
https://nexuscheatradar-6yt.pages.dev
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
-
Shop
Enjoy a highly customizable Shop that can be configured in game! Use NPCs as shopkeepers, and set up a shop with ease using the game interface to add, edit, or remove items on the fly!
⭐ 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 - efficient item browsing with page-by-page navigation 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 - prevent shop access immediately 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 - comprehensive logging system ServerPanel integration - add Shop to 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 directly in your Discord server via webhooks with customizable embeds API methods for other plugins to interact with Shop
🎮 Commands
shop - open shop interface shop.install – starts the shop installation process shop.refill <recovery_rate> - refill shop again
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 option clear means clearing Shop items before converting shop.setvm [categories: cat1 cat2 ...] - add custom VM in config shop.setnpc [categories: cat1 cat2 ...] - add NPC in config shop.remove all - a console command to remove all items and categories from the plugin shop.remove item [category name/all] - a console command to remove an item (or all items) shop.remove category [category name/all] - a console command to remove a category (or all categories) shop.fill.icc [all/buy/sell] - a console command for updating prices of items in the store using ItemCostCalculator. all - updates both Price and SellPrice, buy - updates Price, sell - updates SellPrice shop.convert.from.1.2.26 – command to convert 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 – used to manage 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 selected economic system by plugin ID and name. The command updates the corresponding economic system on the server and saves the changes in 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 command "shop.setvm" shop.setnpc - for command "shop.setnpc" 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
📢 Discord Logging
Track all shop activity via Discord webhooks: purchases, sales, and money transfers.
🧪 TEST SERVER
Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
📚 FAQ
Q: I get the message "The plugin does not work correctly, contact the administrator!”. What should I do?
A: This means that your plugin is not installed. To install the plugin, use the command "/shop.install”. You need to have "shop.admin” permission to access 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: You need to 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: You need to 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: You need to turn off "Enable item selling” in the config, or do it in the item setting in the game.
"Enable item selling?": false,
Q: How to use the ItemCostCalculator with Shop?
A: You need to use command "shop.refill" (command to refill the Shop)
Q: What should be the size of images for item icons?
A: Typically, the image dimensions for item icons are 512x512 pixels, but any square image can suffice.
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: Ensure you have the shop.admin permission to execute these commands.
Q: How do I add Shop to the ServerPanel menu?
A: Follow these simple 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: These issues occur when there are problems downloading images from the internet. The Shop plugin sends images to ImageLibrary but is not responsible for the downloading process itself. Error 429 typically occurs due to rate limits imposed by image hosting services like Imgur (see HTTP 429 documentation for more details). To fix this, enable Offline Image Mode which will use local images instead:
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: You can use these placeholders in shop commands and they will be automatically replaced when a player purchases 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: Multiple commands can be separated by the "|" character, and they will be executed in sequence when the item is purchased.
Q: How to set different prices for different currencies (RP and balance)?
A: You can configure separate currency prices for each item. 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: The Shopping Basket allows players to add multiple items to a cart before purchasing. Players can add items to the basket, review their selection, and purchase everything at once. The basket shows the total cost and allows players to remove items before checkout. This feature must be enabled in the template settings.
Q: How does the Search functionality work?
A: The Search feature allows players to search for items by name across all categories. Simply type in the search box and the shop will filter items matching your query. Search works across all enabled categories and respects permission settings. The search feature can be enabled/disabled in the template configuration.
Q: What are Wipe Cooldown and Respawn Cooldown?
A: These are time-based restrictions:
Wipe Cooldown: Blocks items from being bought/sold for a specified time after a server wipe. This is useful for preventing powerful items from being purchased immediately after wipe. Configure in config: "Wipe Cooldown": true and "Wipe Cooldown Timer": 3600 (seconds). Respawn Cooldown: Prevents players from opening the shop immediately after respawning. Helps prevent abuse. Configure in config: "Respawn Cooldown": true and "Respawn Cooldown Timer": 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 allows players to quickly repurchase items they have bought before. This feature 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, "Containers": ["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: Below is a short explanation of the most important item fields and how they affect the plugin.
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 allows you to manage your shop without editing files manually.
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 - no manual file editing needed 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)- #shop
- #shop ui
-
(and 26 more)
Tagged with:
- #shop
- #shop ui
- #store
- #market
- #server rewards
- #gui shop
- #custom items
- #rust shop
- #mevent
- #market system
- #marketplace
- #buy
- #sell
- #in game
- #economics
- #humannpc
- #market and magazine
- #gui
- #money exchange
- #rust shop plugin
- #shop system
- #best shop
- #best rust shop
- #shop items
- #shop mevent
- #shop in menu
- #shop gui
- #halloween
-
Dungeon Events
Dungeon Events adds fully procedural dungeon raids to your Rust server, creating high-replayability PvE content with unique layouts every time.
Each dungeon is dynamically generated with randomized rooms, corridors, NPCs, bosses, animals, auto turrets, loot crates, custom visuals, and portal access. Whether you want automated world events or private player-purchased dungeon runs, this plugin gives you full control over difficulty, rewards, access, and cleanup.
Perfect for servers that want challenging, customizable, and rewarding endgame-style PvE content.
Main Features
Procedural Dungeon Generation - Every dungeon is generated dynamically, so each run feels different. Multiple Difficulty Tiers - Create fully customizable tiers such as Easy, Normal, Medium, Hard, Nightmare, Impossible, or anything you want, with per-tier rooms, size, limits, cooldowns, rewards, visuals, and purchase settings. Custom NPCs, Bosses & Animals - Configure NPCs, bosses, and dungeon animals with custom health, damage, gear, names, movement limits, attack distance, loot, prefab chances, speed, sense range, and spawn limits. Auto Turrets - Add dangerous turret encounters with configurable health, weapons, and behavior. Visual Customization - Customize dungeon building grades, skins, container colors, garage door skins, dungeon lights, marker names, marker colors, and dungeon time-of-day overrides per tier. Custom Per-Tier Loot System - Each dungeon tier has its own data files for NPC loot, boss loot, and loot box rewards, making it easy to create different reward pools for every difficulty. Buyable Private Dungeons - Let players purchase their own dungeon using Economics, ServerRewards, or a custom item like scrap. Access Control - Lock dungeons to the buyer or first player, with optional support for teams and friends. Portal Protection Bubble - Protect the portal area with configurable radius, build/deploy rules, vehicle protection, and optional damage blocking to help reduce portal camping on PvP servers. Anti-Abuse Dungeon Rules - Block selected commands inside dungeons, prevent unwanted pickup/build/deploy actions, prevent backpack drops, teleport players outside on death, and optionally close dungeon doors when a player dies. Auto Spawn & Manual Spawn - Spawn dungeons automatically, by admin command, player purchase, or console/RCON. Smart Spawn Checks - Avoid bad locations, terrain issues, safe zones, rocks, monuments, and plugin-controlled areas. Advanced Spawn Control - Configure global and per-tier active dungeon limits, buy cooldowns, auto-spawn delay, post-wipe tier unlocks, dungeon height, map marker settings, and retry behavior when a valid location cannot be found. Automatic Cleanup - Remove dungeons when inactive, expired, or fully cleared. Per-Entity & Clear Rewards - Reward players for NPCs, animals, turrets, loot boxes, and full dungeon clears using Economics, ServerRewards, and SkillTree XP, including optional SkillTree XP team sharing. Live Dungeon UI & Map Markers - Show remaining time, entity counts, and map markers for active dungeons.
Commands
All default chat and console command names can be customized in the config.
Admin
/createdungeon <tierName> /removeinactivedungeons /removealldungeons /forceremovealldungeons /de.removenearest /de.reloadconfig /de.toggle Players
/buydungeon /buydungeon <tierName> /removedungeon Console
buydungeon <tierName> <playerID> spawnrandomdungeon spawnfixeddungeon <tierName> spawnfixeddungeon <tierName> <playerID>
Permissions
dungeonevents.admin dungeonevents.buy dungeonevents.enter
Per-Tier Loot Configuration
Dungeon Events uses separate data files for loot configuration, making it much easier to manage rewards for each difficulty tier.
Each tier has its own loot files inside:
oxide/data/DungeonEvents/<TierName>/
Available loot files per tier:
npc_loot.json - Loot dropped by regular dungeon NPCs.
boss_loot.json - Loot dropped by dungeon bosses.
lootbox.json - Loot spawned inside dungeon loot containers.
This allows you to create completely different reward pools for each tier. For example, Easy dungeons can have basic loot, while Hard, Nightmare, or Impossible dungeons can have much stronger rewards.
If a tier loot file is empty, the plugin can fall back to the default loot file:
oxide/data/DungeonEvents/Default_Loot.json
Hooks
void OnDungeonSpawn(ulong OwnerID, Vector3 Position, string Grid, string TierName) void OnDungeonDespawn(ulong OwnerID, Vector3 Position, string Grid, string TierName) void OnDungeonWin(ulong playerID, string tierName)
Supported Integrations
Economics ServerRewards Friends Notify NightVision ZoneManager Duelist RaidableBases AbandonedBases RestoreUponDeath SkillTree
Languages
EN PT-BR DE ES RU If you want a powerful, replayable PvE dungeon system with deep customization and strong plugin integration, Dungeon Events is built to deliver exactly that.
The plugin includes a deep configuration system where you can customize tiers, room counts, room sizes, dungeon visuals, loot tables, NPCs, bosses, animals, turrets, portal protection, access rules, cooldowns, active dungeon limits, spawn validation, auto-removal conditions, command blocking, economy settings, SkillTree XP rewards, map markers, and more.
-
Luck
Luck is a Fallout-inspired system that adds a dynamic luck mechanic to influence gameplay. This system tracks and adjusts a player's luck based on in-game actions, such as using the "Luck Item” you choose to customize or loss of luck on death..With this mechanic, players' chances of finding valuable loot, triggering varying rarity of drops depending on your configuration.
Overview
Luck Tracking: The plugin tracks each player's luck, which can increase with the luck item use or decrease based on death if config is set to do so. Luck Items: Special items called "4 Leaf Clover" (Configurable) can be added to loot containers and collectables. These items affect the player's luck positively when used. Loot Integration: Luck items can be configured to appear in various loot containers and collectable resources with specific probabilities. Minimum Luck Needed to even trigger a luck event can be set. Items loot table for loot containers or collectibles, can set a required min luck needed to even consider that item. You can set whatever prefab path you need, to provide items to get very specific with your loot table.
See config below for an example.
OPTIONAL UI DEMO / IMAGE LIBRARY REQUIRED
MedalTVRust20240811223105-1723434014.mp4
COMMANDS
Command: /checkluck Description: Allows a player to check their current luck level. Command: /checkplayerluck Description: Allows players with luck.admin perm to check a certain players luck Command: /resetplayerluck Description: Allows players with luck.admin perm to reset a certain players luck Command: /giveluckitems Description: Allows an admin player to give themselves luck items. Command: /resetallluck Description: Allows an admin player to reset all player luck data via chat. Command: resetallluck Description: Allows an admin to reset all player luck data via Rcon.
CONFIG Ex.
{ "UI Config": { "Enable UI": true, "Image URL": "https://www.dropbox.com/scl/fi/764qkv3764vn7tdcfh6zt/Clover.png?rlkey=1bdv2vqpn3jz5uydzsmq1xstq&st=28693fdf&dl=1" }, "Clear Luck On Wipe?": false, "Luck Item Settings": { "Luck Item Name": "4 Leaf Clover", "Luck Item SkinID": 3304398064, "Add Item To Containers?": true, "Chance to add to Containers? (0-1)": 0.12, "Add Item To Collectables?": true, "Chance to add to Collectables? (0-1)": 0.14, "Min Amount to Add?": 1, "Max to Add?": 2, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_mine.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab", "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab", "assets/bundled/prefabs/radtown/crate_underwater_basic.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_1.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/misc/supply drop/supply_drop.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab" ], "Eligible Collectables": [ "assets/bundled/prefabs/autospawn/collectable/stone/sulfur-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/metal-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/stone-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-black/berry-black-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-blue/berry-blue-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-green/berry-green-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-red/berry-red-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-white/berry-white-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-yellow/berry-yellow-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/hemp/hemp-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-5.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-6.prefab", "assets/bundled/prefabs/autospawn/collectable/corn/corn-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/potato/potato-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/pumpkin/pumpkin-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/wood/wood-collectable.prefab" ] }, "Notification Settings": { "Enable Notification on Luck Triggered?": true, "Found Effect Path": "assets/prefabs/misc/easter/painted eggs/effects/eggpickup.prefab", "Enable Notification on Luck Added?": true, "Luck Added Effect Path": "assets/bundled/prefabs/fx/item_unlock.prefab", "Enable Notification on Luck Lost?": true, "Luck Lost Effect Path": "assets/prefabs/weapons/toolgun/effects/repairerror.prefab" }, "Luck Settings": { "Max Luck": 100, "Lose Luck On Death?": true, "Amount of Luck Lost On Death?": 15, "Amount of Luck Gained On Item Use?": 1, "Award SkillTree XP on Successful Luck Trigger?": true, "Amount of XP awarded on Successful Luck Trigger": 50 }, "Luck Buff Settings": { "Min Amount of Luck needed to find extra items?": 30, "Min Amount of Extra Items Found in Containers?": 1, "Max Amount of Extra Items Found in Containers?": 5, "Min Amount of Extra Items Found on Ground during Collectable Pickup?": 1, "Max Amount of Extra Items Found on Ground during Collectable Pickup?": 3 }, "Container Loot Tables": [ { "Items": [ { "Shortname": "supply.signal", "SkinID": 3298169317, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab" ], "Eligible Collectables": null, "Min Luck Needed for this Item": 60, "Probability (0-1)": 0.2, "Custom Name": "Medical Drop", "Minimum Amount": 1, "Maximum Amount": 1 }, { "Shortname": "supply.signal", "SkinID": 3298169069, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab" ], "Eligible Collectables": null, "Min Luck Needed for this Item": 100, "Probability (0-1)": 0.1, "Custom Name": "Cash Drop", "Minimum Amount": 1, "Maximum Amount": 1 }, { "Shortname": "supply.signal", "SkinID": 3298168943, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab" ], "Eligible Collectables": null, "Min Luck Needed for this Item": 90, "Probability (0-1)": 0.1, "Custom Name": "Ammo Drop", "Minimum Amount": 1, "Maximum Amount": 1 }, { "Shortname": "paper", "SkinID": 3048132587, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_mine.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab", "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab", "assets/bundled/prefabs/radtown/crate_underwater_basic.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_1.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/misc/supply drop/supply_drop.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab" ], "Eligible Collectables": null, "Min Luck Needed for this Item": 80, "Probability (0-1)": 0.1, "Custom Name": "Cash", "Minimum Amount": 1, "Maximum Amount": 2 }, { "Shortname": "glue", "SkinID": 3047580022, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_mine.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab", "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab", "assets/bundled/prefabs/radtown/crate_underwater_basic.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_1.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/misc/supply drop/supply_drop.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab" ], "Eligible Collectables": [ null ], "Min Luck Needed for this Item": 30, "Probability (0-1)": 0.14, "Custom Name": "Coins", "Minimum Amount": 1, "Maximum Amount": 6 }, { "Shortname": "blood", "SkinID": 3047576938, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_mine.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab", "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab", "assets/bundled/prefabs/radtown/crate_underwater_basic.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_1.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/misc/supply drop/supply_drop.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab" ], "Eligible Collectables": [ null ], "Min Luck Needed for this Item": 30, "Probability (0-1)": 0.2, "Custom Name": "Pelt", "Minimum Amount": 2, "Maximum Amount": 5 }, { "Shortname": "bleach", "SkinID": 3027539724, "Eligible Loot Containers": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_mine.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_food.prefab", "assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab", "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab", "assets/bundled/prefabs/radtown/crate_underwater_basic.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_1.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab", "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/chinooklockedcratecodelocked.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab", "assets/prefabs/misc/supply drop/supply_drop.prefab", "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "assets/prefabs/npc/patrol helicopter/heli_crate.prefab" ], "Eligible Collectables": [ null ], "Min Luck Needed for this Item": 60, "Probability (0-1)": 0.2, "Custom Name": "Irradiated Scrap", "Minimum Amount": 1, "Maximum Amount": 3 } ] } ], "Collectable Loot Tables": [ { "Items": [ { "Shortname": "glue", "SkinID": 3047580022, "Eligible Loot Containers": null, "Eligible Collectables": [ "assets/bundled/prefabs/autospawn/collectable/stone/sulfur-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/metal-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/stone-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-black/berry-black-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-blue/berry-blue-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-green/berry-green-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-red/berry-red-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-white/berry-white-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-yellow/berry-yellow-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/hemp/hemp-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-5.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-6.prefab", "assets/bundled/prefabs/autospawn/collectable/corn/corn-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/potato/potato-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/pumpkin/pumpkin-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/wood/wood-collectable.prefab" ], "Min Luck Needed for this Item": 50, "Probability (0-1)": 0.04, "Custom Name": "Coins", "Minimum Amount": 1, "Maximum Amount": 4 }, { "Shortname": "blood", "SkinID": 3047576938, "Eligible Loot Containers": null, "Eligible Collectables": [ "assets/bundled/prefabs/autospawn/collectable/stone/sulfur-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/metal-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/stone-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-black/berry-black-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-blue/berry-blue-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-green/berry-green-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-red/berry-red-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-white/berry-white-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-yellow/berry-yellow-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/hemp/hemp-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-5.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-6.prefab", "assets/bundled/prefabs/autospawn/collectable/corn/corn-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/potato/potato-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/pumpkin/pumpkin-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/wood/wood-collectable.prefab" ], "Min Luck Needed for this Item": 30, "Probability (0-1)": 0.015, "Custom Name": "Pelt", "Minimum Amount": 1, "Maximum Amount": 3 }, { "Shortname": "bleach", "SkinID": 3027539724, "Eligible Loot Containers": null, "Eligible Collectables": [ "assets/bundled/prefabs/autospawn/collectable/stone/sulfur-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/metal-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/stone/stone-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-black/berry-black-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-blue/berry-blue-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-green/berry-green-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-red/berry-red-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-white/berry-white-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/berry-yellow/berry-yellow-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/hemp/hemp-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-5.prefab", "assets/bundled/prefabs/autospawn/collectable/mushrooms/mushroom-cluster-6.prefab", "assets/bundled/prefabs/autospawn/collectable/corn/corn-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/potato/potato-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/pumpkin/pumpkin-collectable.prefab", "assets/bundled/prefabs/autospawn/collectable/wood/wood-collectable.prefab" ], "Min Luck Needed for this Item": 30, "Probability (0-1)": 0.03, "Custom Name": "Irradiated Scrap", "Minimum Amount": 1, "Maximum Amount": 3 } ] } ] }
LANG
{ "MAXLUCK": "[<color=yellow>Luck</color>] You are at the maximum <color=yellow>Luck</color> cap of {0}.", "LUCKGAINED": "[<color=yellow>Luck</color>] You have gained <color=yellow>{0}</color> <color=yellow>Luck</color> for a total of <color=yellow>{1}</color> <color=yellow>Luck</color>.", "LUCKLOST": "[<color=yellow>Luck</color>] You have lost <color=yellow>{0}</color> <color=yellow>Luck</color> on death.", "CHECKLUCK": "[<color=yellow>Luck</color>] Your total <color=yellow>Luck</color> is <color=yellow>{0}</color>." }