ELF's Wishlist
-
Workshop Custom Skins Pack for Skinner | 10000+ Skins Ready!
By BenDer in Customizations
⚠️Important: This is NOT a plugin!
This is only a data file for the Skinner plugin!
You need to have the Skinner plugin installed and properly set up for this data file to work!
⚠️Facepunch have changed their TOS regarding DLC/paid content
As of August 7th 2025, it is not allowed to grant users access to paid DLC that they do not own.
That includes all Rust DLC and any paid skins.
If you continue to grant users access after that date it can result in your server being delisted or worse.
You can still use Skinner using the Player DLC API plugin, which filters skins based on what the player is allowed to use.
This file is a ready-to-use list of skin data for Skinner* (2023–2025), containing the most popular and requested skins for Rust servers
🥳 It is very easy to install, unload the plugin, replace the Data file and load the plugin!
Correct Installation Sequence:
1. In the console, stop the plugin: oxide.unload Skinner
2. Open the oxide/data/Skinner folder, delete the old file and upload the new file named ImportedSkins.json
3. In the console, start the plugin again: oxide.load Skinner
Inside this file you will get approximately ~10346 Rust skins, already organized and optimized for Skinner, saving you countless hours of manual browsing and collection.
⚠️ The first time you load custom skins, the plugin may take a while to open the SkinBox. This is normal as the plugin needs to retrieve and cache workshop data. Once loaded, the plugin will start working.
‼️ Please note:
😟 Unfortunately, unlike official skins, which are already built into the Rust client and load instantly, custom skins from the workshop are downloaded separately by the client to your PC when you log in to the server and open the Skinner...
Of course it takes some time** before they become visible, and this process is repeated every time you log out of the server, restart the game or reboot your computer....
**The download speed depends on your internet connection and the number of skins in the Skinner.
🗒️ If you have a very slow loading, we recommend reducing the number of skins for comfortable use.
You can use a free tool called Editor for Skins Plugins, available on CodefLink, and remove unnecessary skins.
⚠️ Please note:
That after conversion you will still need to manually add skins to your plugin according to its documentation and usage instructions because the tool only gives a list of skins for some plugins and not the entire configuration file!
- #skins2024
- #skinworkshop
- (and 10 more)
-
Armed Deployment Event
By Code Brothers in Plugins
Bring Rust monuments to life with cinematic, high-intensity combat events. Armed Deployment dynamically delivers a Bradley APC, heavy scientists, and a hackable locked crate to any location you choose, all inserted by an immersive Chinook deployment sequence.
Watch as a Chinook approaches the target zone, descends, deploys hostile forces, and extracts — creating a truly memorable server event that feels built into the game rather than scripted. Players must eliminate all threats and destroy the Bradley APC before they can claim the locked crate and its rewards.
Features
• Spawn deployments anywhere on the map
• Cinematic Chinook delivery and extraction
• Heavy Scientists with controlled roaming
• Bradley APC with movement blocking
• Hackable Locked Crate rewards
• Dynamic deployment radius and map marker
• Server-side UI progress tracking
• Automatic cleanup and despawn timers
• Admin-controlled start and cancellation
• Automated deployments with configurable intervals
• Fully configurable values
Chat Commands (Admin Only)
/adpanel
Toggles the Armed Deployment admin UI panel
Permissions
ArmedDeployment.admin
Required to start, cancel, or automate Armed Deployments
Configuration
{ "Auto": false, "AutoMin": 60, "RandMon": true, "ManLoc": { "X": 0, "Y": 0, "Z": 0 }, "Mons": { "airfield": true, "trainyard": true, "powerplant": true, "military_tunnel": true, "launch_site": true, "water_treatment": true, "dome": true, "satellite": true, "junkyard": true, "excavator": false, "harbor": true, "arctic_base": true, "lighthouse": false, "gas_station": false, "supermarket": false, "mining_outpost": false, "sewer_branch": false, "oil_rig_small": false, "oil_rig_large": false }, "SciCnt": 12, "BradCnt": 1, "EvtRad": 150, "MaxAttempts": 10, "ChApproachH": 80, "ChApproachD": 400, "ChSpeed": 25, "ChHoverH": 15, "ChDescentH": 50, "ChExitD": 500, "MinClearH": 40, "ObstacleRad": 30, "MonSearchRad": 80 } Default values are optimized for performance and cinematic impact.
Notes
This plugin is designed to feel vanilla-friendly, cinematic, and performance-aware. It works especially well on servers that want high-risk, high-reward PvP encounters without relying on random world events.
Feedback, suggestions, and feature requests are always welcome.
Created by CodeBrothers
Check out our other work on Codefling
-
Skills
Introducing Skills, the ultimate skill progression system for Rust servers featuring 71+ pre-configured skills across 13 categories! Complete with 4 UI templates, modal windows system, automatic migration from SkillTree/Skills V1, and comprehensive API. Transform your server into a world of specialization where players can master every aspect of Rust - from elite resource gathering and crafting to combat dominance and survival expertise. With intuitive progression, stunning visuals, and seamless integration, Skills delivers endless replayability and keeps players engaged for months!
📈 Why Choose Skills?
Massive Skill Library - 71+ pre-configured skills covering every gameplay aspect Ready to Deploy - All skills are balanced and ready to use immediately Deep Progression - 10 levels per skill with meaningful advancement Visual Editor - Easy customization without coding knowledge Server Integration - Native support for ServerPanel V1/V2/V4, Notify/UINotify, and all major economy plugins Performance Focused - Optimized for high-population servers Seamless Migration - Automatic data conversion from SkillTree and Skills V1 Modal Windows - Advanced modal system for custom interfaces Multi-Template Support - Fullscreen, V1, V2, V4 ServerPanel templates Real-time Notifications - Integrated Notify/UINotify support
📬 Video Overview
🖼️ Showcase
Templates
Fullscreen Template
ServerPanel V1 Template
ServerPanel V2 Template
ServerPanel V4 Template
Modal Windows & Editor
Modal Windows System
⭐ Complete Skill Arsenal (71+ Skills)
Skills comes with a massive library of pre-configured skills covering every aspect of Rust gameplay. All skills are ready to use with balanced 10-level progression systems!
⛏️ Mining Skills
All Ores Mining - Boosts yields from stone, sulfur, metal, and HQM ore by up to 50% Stone Mining - Specialized stone gathering with up to 50% bonus Sulfur Mining - Enhanced sulfur ore collection up to 50% Metal Mining - Increased metal ore yields up to 50% HQM Mining - High-quality metal ore bonuses up to 50% Instant Ore Destruction - Chance to instantly destroy ore nodes (up to 20%)
🔧 Durability Skills
Tool Durability - Reduces wear on gathering tools Weapon Durability - Preserves weapon condition in combat Clothing Durability - Maintains armor integrity
🌳 Wood Skills
Wood Gathering - Increased wood collection from trees Instant Tree Chopping - Chance to fell trees instantly Coal Chance - Bonus coal drops from woodcutting
🔨 Resources Skills
Smelted Ore Chance - Bonus metal from ore smelting Animal Butchering - More meat from animal carcasses Instant Butchering - Chance to butcher animals instantly Plant Gathering - Better yields from bushes and hemp Crop Harvest - Increased vegetable production Fishing - Improved fishing success and rare catches Instant Barrel Destruction - Instant barrel breaking chance
⚒️ Crafting Skills
Craft Duplicate - Chance for double crafted items Craft Speed - Faster crafting times Recycler Speed - Quicker recycling Furnace Smelting Speed - Faster ore smelting Component Find Chance - Bonus components from scrapping Cooking Speed - Faster food preparation
🛡️ Defense Skills
Fire Resistance - Reduced fire damage Fall Damage Resistance - Less fall damage Temperature Resistance - Better cold/heat protection Radiation Resistance - Reduced radiation damage Explosive Resistance - Protection from explosions Stand Up Chance - Higher chance to stand when wounded Melee Damage Resistance - Less melee damage taken Damage From Scientists Resistance - Reduced scientist damage Damage From Players Resistance - PvP damage reduction
🐾 Animal & Shark Defense
Animal Damage Resistance - Protection from animal attacks Shark Damage Resistance - Reduced shark damage
🍖 Metabolism Skills
Hunger Metabolism - Slower hunger depletion Thirst Metabolism - Reduced thirst buildup Health Regeneration - Faster natural healing
🐎 Horse Skills
Horse Speed - Faster horse movement Horse Damage Resistance - Horse takes less damage Horse Fall Resistance - Better horse fall survival
🌊 Underwater Skills
Underwater Breathing - Extended underwater time
📦 Crate Skills
Crate Unlocking Speed - Faster locked crate opening Crate Extra Loot - Bonus items from containers
🏗️ Building Skills
Building Upgrade Cost - Reduced building upgrade costs
🚗 Vehicle Skills
Fuel Consumption - Reduced vehicle fuel usage Vehicle Repair Cost - Cheaper vehicle repairs Air Vehicle Takeoff Speed - Faster helicopter takeoff
⚔️ Damage Skills
Damage To Scientists - Increased damage to scientists Damage To Animals - More damage to animals Damage To Players - Bonus PvP damage output Trap Damage - Increased trap and turret damage
🎯 Combat Skills
Magazine Size - Larger weapon magazines Effect Duration - Longer buff/debuff effects Revive Healing - More health from revives
🎁 Special Skills
Teleportation VIP - VIP teleport permissions Wipe Protection - Data protection across wipes
🔄 Migration & Conversion
Skills supports seamless data migration from popular skill plugins:
SkillTree Plugin - Automatic conversion of player XP and skill levels Skills V1 - Full data transfer including custom skills and configurations
🔌 Advanced Features
Modal Windows System - Create custom modal interfaces for additional functionality Multi-Template UI - Support for Fullscreen, ServerPanel V1/V2/V4 templates Real-time Notifications - Integrated Notify/UINotify system for skill progression alerts Advanced API - Comprehensive developer API for third-party integrations ImageLibrary Integration - Offline image mode with automatic fallback Custom Economy Hooks - Flexible economy integration with plugin hooks XP Transfer System - Transfer XP between players on death (configurable) Cooldown System - Configurable action cooldowns to prevent spam
🎮 Commands
/skills or /skill - Opens the skills interface skills.modal <modalID> - Open specific modal window Admin Console Commands:
skills.manage addxp <player> <amount> - Add XP to player skills.manage takexp <player> <amount> - Take XP from player skills.manage setxp <player> <amount> - Set player's XP balance skills.manage setskill <player> <skillId> <level> - Set skill level skills.manage giveskill <player> <skillId> <levels> - Increase skill level skills.manage resetskill <player> <skillId> - Reset specific skill skills.manage resetall <player> - Reset all skills skills.manage info <player> - Show player skill information
🛡️ Permissions
skills.use - Access to skills interface (set in config as "Permission") skills.edit - Access to visual skill editor skills.xprate.vip - 1.5x XP rate bonus skills.xprate.premium - 2x XP rate bonus skills.xptransfer.vip - 75% XP transfer on death skills.xptransfer.premium - 100% XP transfer on death skills.gathering.level6-10 - Access to advanced gathering levels
💻 Developer API
Skills provides a comprehensive API for developers:
Methods:
API_GetPlayerSkillLevel(ulong playerId, int skillId) - Get player's skill level API_AddPlayerXP(ulong playerId, float amount) - Grant XP to player API_GetSkillInfo(int skillId) - Get skill configuration data API_OnGather(BasePlayer player, Item item) - Handle gather events API_OnSkillLevelUp(BasePlayer player, int skillId, int level) - Skill level up events API_GetSkillLevel(BasePlayer player, int skillId) → int - Skill level API_GetSkillValue(BasePlayer player, int skillId) → float - Skill effect value API_GetPlayerSkills(BasePlayer player) → Dictionary<int, int> - All skill levels API_IsPlayerLoaded(BasePlayer player) → bool - Player data loaded API_SetSkillLevel(BasePlayer player, int skillId, int level) - Set skill level API_ResetPlayerSkills(BasePlayer player) - Reset all skills Hooks:
OnSkillsPlayerLoaded(BasePlayer player) - Player data loaded OnSkillsXPEarned(BasePlayer player, float amount) - XP earned from gameplay (not admin commands) OnSkillsSkillLevelUp(BasePlayer player, int skillId, int newLevel) - Skill upgraded. Return null to allow, string to deny
📨 Web Config Editor
Easily manage your Skills settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server.
P.S. Join our Discord at https://discord.gg/mevent and request the "Skills" group for access to the web configuration editor.
📚 FAQ
Q: How many skills come with Skills?
A: Skills includes 71+ pre-configured skills across 13 categories, all ready to use with balanced progression systems.
Q: Do I need to configure anything?
A: No! All skills are pre-configured and balanced. Simply install, enable desired skills, and grant permissions.
Q: How does the XP system work?
A: Players earn XP through gameplay activities (mining, combat, crafting, etc.) and spend it to unlock skill levels.
Q: Can I customize skills?
A: Yes! Use the visual editor to modify skill costs, bonuses, requirements, and create new custom skills.
Q: What happens on server wipe?
A: Fully configurable - you can preserve skills/XP, reset everything, or choose selective wipe protection.
Q: Does it work with economy plugins?
A: Yes! Full integration with ServerRewards, Economics, BankSystem, IQEconomic, and custom economy systems.
Q: Can I migrate from SkillTree or Skills V1?
A: Absolutely! Skills automatically converts data from both plugins. All player progress is preserved.
Q: What are modal windows?
A: Modal windows are custom popup interfaces you can create for additional features like shops, information displays, or mini-games.
Q: Which ServerPanel versions are supported?
A: Skills supports ServerPanel V1, V2, V4, and Fullscreen templates - all with dedicated banner images and layouts.
Q: Can I use custom images?
A: Yes! Skills supports ImageLibrary integration with offline image mode for custom skill icons and backgrounds.
Q: Is there a cooldown system?
A: Yes, configurable cooldowns prevent spam actions and maintain server performance.
Q: How does XP transfer work?
A: When enabled, defeated players can transfer a percentage of their XP to the killer, adding competitive depth.
Q: Can I limit skill access?
A: Yes! Skills support permission requirements, playtime requirements, and other prerequisites.
Q: What's the performance impact?
A: Skills is highly optimized with caching, batch processing, and efficient data structures for minimal server load.
Q: How do I add Skills to the ServerPanel menu?
A: You can do this directly from the ServerPanel in-game:
1. Open the ServerPanel menu in-game.
2. If you have permission to edit, switch the panel to edit mode so you can see the blue "EDIT CATEGORY" and "EDIT PAGES" buttons.
3. Choose the category where you want Skills to appear and click the "EDIT CATEGORY" button for that category.
4. While you are in this category in the ServerPanel, click the "EDIT PAGES" button to create a new page (or edit an existing one) for Skills.
5. For that page, set these exact parameters:
Type: Plugin Plugin Name: Skills Plugin Hook: API_OpenPlugin 6. Save the changes. The Skills button will now appear in the ServerPanel in the category you selected.
-
Complete Build System / Sandbox System
By hionet.com in Plugins
🏗️ Complete Build System / Sandbox System 1.2.5
A premium all-in-one creative sandbox system for Rust build servers.
Personal and VIP build plots for monetization and tiered access Built-in save/load system with share codes and native BuildSaves backend Guest system with permissions for collaborative building Basic symmetry tools, modern UI, and optimized build workflow Designed for serious build servers, practice servers, and creative communities
Live Test:
client.connect 46.224.9.69:25015 ✨ Core Features
- Personal build plots with automatic plot assignment
- Normal and VIP plots with separate radius and entity limits
- Plot categories and biome-based plot layouts
- Central lobby with teleport flow and optional respawn handling
- Optional randomized plot allocation
- Plot domes, map markers, radius control, and sound isolation
- Custom build kits for every player plot
- Included functional custom build map for a ready-to-run creative environment
💾 Save / Load / Share System
- Native `BuildSaves` backend built directly for BuildSystem
- No longer relies on CopyPaste as the active save/load dependency
- Save unlimited builds per player
- Load saved builds directly into your plot
- Rename and delete saves
- Category-aware last save loading for better biome/category continuity
- Share code generation and importing
- Guest restrictions enforced during save/load actions
- Faster load validation through stored entity metadata
- Safer queued save handling
- Improved shutdown and unload protection so plots save more reliably
- Legacy CopyPaste saves can be migrated with:
`buildsaves.migrate`
👥 Guest & Collaboration System
- Invite players to your plot
- Request access to another player's plot
- Accept or decline requests
- Granular guest permissions:
- Build
- Remove
- Demolish
- Craft
- Save copy
- Guests can be moved cleanly back to lobby when needed
- Better synchronization with `/leave`, disconnect cleanup, and plot ownership flow
🎛️ Creative Build Environment
- Full creative building workflow
- Free building and repairing
- Blueprint unlock support
- Noclip / fly support
- God mode support
- Optional off-plot restrictions
- Blacklisted item support
- Vehicle spawn whitelisting
- Per-player vehicle limits
- Built-in hammer remove support
- Auto-upgrade support
- Mass-upgrade support
- One-click power on/off support for IO entities
- Virtual item refresh support for reliable creative inventories
- Safe spawn logic and improved off-plot behavior
📊 Limits, Protection & Automation
- Separate normal and VIP entity limits
- Live entity counting
- Optional entity limit HUD
- Build cost calculation
- Upkeep calculation
- Plot radius damage restriction
- Auto-save interval support
- Spawned entity auto-cleanup in lobby, plots, and outside managed areas
- Player-owned and server/plugin-owned cleanup controls
- Improved restart and disconnect cleanup behavior
🪞 Plot Symmetry / Mirror Building
- Optional symmetry building system via `BuildMirror`
- Plot-based symmetry with hammer-selected pivot points
- Multiple symmetry modes
- Visual guide rendering
- Limit-aware mirrored placement
- Safer placement rejection when mirrored placement is invalid
- Designed for faster, cleaner base prototyping
🖥️ Modern UI
- Full Nexus-style graphical interface
- Lobby UI and build menu workflow
- Save/load/share management through UI
- Guest management through UI
- Tools and server info tabs
- Keyboard shortcut support
- Localized text system
- Optional middle-click menu opening
- Configurable footer text and layout
🗺️ Included Custom Build Map
Includes a functional custom build map designed specifically for creative build servers.
What the map provides:
- Organized plot layout
- Central lobby area
- Space for normal and VIP plots
- Cleaner server launch experience
- Ready-to-use build-focused environment
- Better structure for high-pop creative or practice servers
🧩 Included Modules
- `BuildConfig.cs` - central configuration provider
- `BuildCore.cs` - player flow, plot lifecycle, connect/leave handling
- `BuildPlots.cs` - lobby, plots, domes, markers, categories, teleport handling
- `BuildIO.cs` - save/load/share orchestration
- `BuildSaves.cs` - native save/load backend and legacy migration
- `BuildGuests.cs` - guest requests, invites, permissions, guest flow
- `BuildOptions.cs` - creative perks, restrictions, upgrades, god/fly, spawn controls
- `BuildCosts.cs` - build and upkeep calculations
- `BuildMirror.cs` - symmetry / mirror building
- `BuildUI.cs` - graphical interface
- `BuildLang.cs` - localization system
🔐 Permissions
- `buildcore.vip` - VIP plot size and VIP entity limit access
- `buildplots.freeroam` - allows freer off-plot movement behavior
- `buildplots.lobbyexit` - allows using the build menu flow from outside normal managed areas
🔄 Migration
Older installations that used CopyPaste-based saves can migrate to the new built-in save system with:
`buildsaves.migrate`
This makes upgrading older servers much easier while moving to the new native BuildSaves backend.
💬 Player Chat Commands
- `/build`
Open the lobby UI or build menu depending on where the player is.
- `/leave`
Leave the current plot.
- Guests return to lobby
- Plot owners save, clear, delete their active plot session, then return to lobby
- `/invite <player>`
Invite another player to join your plot as a guest.
- `/request <player>`
Request to join another player's plot.
- `/accept <player>`
Accept a pending request or invite.
- `/decline <player>`
Decline a pending request or invite.
- `/noclip`
- `/fly`
- `/f`
Toggle noclip/fly, depending on plot/off-plot restrictions.
- `/god`
- `/g`
Toggle god mode, depending on plot/off-plot restrictions.
⌨️ Player Console Commands
- `build`
Console version of `/build`.
- `leave`
Console version of `/leave`.
- `request <player>`
Console version of `/request`.
- `buildcost`
Console version of `/buildcost`.
- `fly`
Console version of noclip/fly toggle.
- `god`
Console version of god mode toggle.
🛠️ Server Owner / Admin Command
- `buildsaves.migrate [overwrite] [deleteOld]`
Migrate legacy CopyPaste save files into the new BuildSaves format.
- `overwrite` = optional true/false
- `deleteOld` = optional true/false
Example:
`buildsaves.migrate`
⚙️ Config Explanation
- `Server Settings - Name`
Server name field in config.
Currently mostly informational and not a major gameplay switch.
- `Lobby Settings - Spawn Position`
The world position for the lobby center and where players are teleported when sent to lobby.
- `Lobby Settings - Radius`
The size of the lobby area.
Also affects lobby zone checks, dome size, and marker area.
- `Plot Settings - Default Radius`
Radius used for normal player plots.
- `Plot Settings - VIP Radius`
Radius used for VIP plots.
- `Plot Settings - Randomize Plot Location`
If true, players get a random free plot slot instead of the first available slot.
- `CoolDown Settings - Share Code (Minutes)`
How long a player must wait before generating another share code.
- `Links - Discord`
Discord link shown in the UI/server info section.
- `Links - Website`
Website link shown in the UI/server info section.
- `Off Plot Settings - Allow F1 Spawn`
Controls whether players can use allowed spawn/give behavior outside their own plots.
- `Off Plot Settings - Force NoClip`
Controls whether noclip/fly is allowed outside plots unless freer permissions apply.
- `Off Plot Settings - Force GodMode`
Controls whether god mode is allowed outside plots unless freer permissions apply.
- `Lobby Settings - Force Teleport on Connect`
If true, players are automatically sent to the lobby when they connect.
- `Lobby Settings - Clear Inventory on Spawn`
If true, inventory is cleared when players are placed into the lobby.
- `Lobby Settings - Respawn in Lobby without Plot`
If true, players without a valid active/guest plot respawn in the lobby.
- `Map Markers - Enable`
Enables map markers for lobby/plots.
- `Plot Settings - Custom Kit Items`
Items automatically given to players when entering a plot.
In your example, players receive:
- planner in belt slot 5
- hammer in belt slot 4
- `Allowed Entities - F1 Spawn`
Whitelist of prefabs allowed through the plugin's F1/entity spawn behavior.
Anything not listed is blocked.
- `Item Settings - Blacklisted Items`
Items blocked from the creative build environment.
In your example:
- `supply.signal`
- `grenade.smoke`
- `Vehicle Settings - Max per Player`
Maximum number of spawned vehicles each player can own through the system.
- `Plot Settings - Limit Damage to Radius`
Restricts damage interactions to the plot radius so players cannot affect things outside their area.
- `Entity Limits - Normal Max Entities`
Max entity count for normal players.
- `Entity Limits - VIP Max Entities`
Max entity count for VIP players.
- `Dome Settings - Lobby Color`
Visual dome color for the lobby.
- `Dome Settings - Lobby Intensity`
Number/intensity of dome visuals in lobby.
Higher values create a stronger effect.
- `Dome Settings - Plot Color`
Visual dome color for plots.
- `Dome Settings - Plot Intensity`
Number/intensity of dome visuals for plots.
- `Plot Settings - Sound Isolation`
Helps isolate plot audio/effects so players mainly receive sounds from the relevant managed area.
- `UI Settings - Show Limit HUD`
Shows or hides the HUD that displays entity/vehicle limits.
- `UI Settings - Enable Middle Click`
Lets players open the menu with middle mouse click.
- `Compatibility - Disable Grade Control (for BuildTools compatibility)`
Disables the plugin's built-in grade control features so it does not conflict with BuildTools or similar systems.
- `Compatibility - Enable Built-in Hammer Remove (R)`
Enables the built-in hammer reload/remove behavior.
- `Plot Settings - Hammer Remove Distance`
Max distance for hammer-based removal checks.
- `Plot Settings - Auto-Save Interval Seconds (min time between auto-saves per player)`
Minimum delay between automatic saves for a player's dirty plot.
- `UI Settings - Footer Text Align`
Screen alignment for footer text.
- `UI Settings - Footer Anchor Min`
Lower anchor position for the footer UI panel.
- `UI Settings - Footer Anchor Max`
Upper anchor position for the footer UI panel.
- `UI Settings - Footer Text Color (R G B A)`
Footer text color and transparency.
- `UI Settings - Footer Font Size`
Footer text size.
- `Spawned Entities - Auto-Remove In Lobby`
Enables cleanup of eligible spawned entities in the lobby.
- `Spawned Entities - Auto-Remove Inside Plots`
Enables cleanup of eligible spawned entities inside plots.
- `Spawned Entities - Auto-Remove Outside Plots`
Enables cleanup of eligible spawned entities outside managed zones.
- `Spawned Entities - Apply Auto-Remove To Player-Owned`
Apply cleanup rules to player-owned spawned entities.
- `Spawned Entities - Apply Auto-Remove To Server/Plugin-Owned`
Apply cleanup rules to server/plugin-owned entities too.
- `Plot Symmetry - Enabled`
Master switch for the symmetry / mirror building system.
- `Plugin Version`
Internal config version entry used for config migration/bookkeeping.
Developer hooks for compatibility
- `CanBuildSystemKillEntity`
Lets other plugins prevent BuildSystem from deleting or killing a specific entity during cleanup, removal, or plot clearing actions.
- `CanBuildSystemHammerRemoveEntity`
Lets other plugins block the built-in hammer remove system before an entity is removed.
Example:
object CanBuildSystemKillEntity(BaseEntity entity) { if (entity == null) return null; if (entity.ShortPrefabName == "autoturret_deployed") return false; // block BuildSystem from removing it return null; // allow normal BuildSystem behavior } object CanBuildSystemHammerRemoveEntity(BaseEntity entity) { if (entity == null) return null; if (entity.ShortPrefabName == "wall.frame.shopfront") return false; // prevent hammer remove for this entity return null; // allow normal BuildSystem behavior }
-
Info Messages (AdvertCycler)
AdvertCycler lets you create a rotating list of on-screen info messages (“adverts”) that display to players without spamming chat. It’s a clean, unobtrusive alternative to chat-based announcers, and the positioning is designed to remain consistent across different screen resolutions and UI scale settings.
Messages cycle on a configurable timer, either in order or randomly. You can fine-tune how the message looks and where it appears using:
Preset alignment modes (Bottom Center / Bottom Left / Top Center / Top Right) Horizontal + Vertical offsets (with small/big nudge controls for precise positioning) Max text line width Font size Optional text outline with configurable color (quick-pick color swatches in the UI)
Admin UI (Instant Apply)
AdvertCycler includes a built-in admin UI for live editing and previewing changes in real time:
Toggle the plugin on/off Adjust interval, alignment, offsets, width, and font settings Enable/disable outline and pick outline color Choose whether the advert displays on Overlay or Hud Manage the message list: Add / Edit / Delete Reorder messages (move up/down) Paging for large lists All changes apply instantly, so you can visually tune placement and style while in-game.
Permissions
advertcycler.admin - Grants access to the admin UI and allows editing of all AdvertCycler settings and messages.
advertcycler.view - players/groups with this permission will be shown the advert messages.
Chat Command
/adverts - opens the editor UI
Config Example
{ "AdvertCycler": { "Enable Plugin": true, /Can disable globally from config if needed for whatever reason. "Update Interval (seconds)": 30, /How often the message should change "Message Alignment (BottomCenter/BottomLeft/TopCenter/TopRight)": "BottomLeft", /Base position where the messages should appear "Message Max Width (pixels)": 300, /Maximum line width for text. Anything beyond carries on new line "Vertical Offset (pixels)": 10, /Fine Up and Down adjustment of text position "Horizontal Offset (pixels)": 2, /Fine Left and Right adjustment of text position "Enable Text Outline": true, /Enable or disable text outline "Text Outline Color (HEX)": "#000000", /Color of text outline. Black by default. "Font Size (pixels)": 12, /Text font size "Display as Overlay": true, /Displaying the messages as overlay will allow them to be seen on top of other in game hud screens such as inventory "Randomize Messages": false, /Messages can be displayed at random "Message List": [ "For server info, type <color=#30FEDE>/info</color> in chat.", "There are many different types of PVE enemies. Be careful!" ] } } HTML can be used in messages to modify color in full or partially, example:
For server info, type <color=#30FEDE>/info</color> in chat.