steampunkvalley's Wishlist
-
Wallpaper Planner
Welcome to the Wallpaper Planner a lightweight, fast, and easy-to-use extension for Rust. This plugin enhances the default wallpaper tool by adding a custom wallpaper selector UI, accessible with a middle mouse click while holding the item. It automatically selects the appropriate wallpaper category (floor, wall, or ceiling) based on where you’re looking, and the UI is auto-populated with all official skins, RobJ’s custom skins, and any additional skins you add from the Steam Workshop.
More skins
I’ll continue creating more exclusive custom wallpapers, which will be posted and added to the plugin over time. You can also easily add your own wallpapers from the Steam Workshop.
Permissions
wallpaperplanner.use — Allows the player to access and use the wallpaper selector UI.
wallpaperplanner.outside — Allows the player to use wallpapers outside of their base.
wallpaperplanner.admin — Admins can add, delete, and edit wallpaper names directly from the UI for easier management.
Commands
/wallpaperplanner — Designed for binding to any key or mouse button if you can’t or don’t want to use our default FIRE_THIRD (middle mouse button). Just make sure you’re holding a wallpaper planner when you use it.
For example, to open the planner with the H key, press F1 and enter:
bind H "chat.say /wallpaperplanner"
List of input keys to use in config that rust accepts.
BACKWARD LEFT RIGHT JUMP DUCK SPRINT USE FIRE_PRIMARY FIRE_SECONDARY RELOAD FIRE_THIRD
- #wallpaper
- #wall
-
(and 5 more)
Tagged with:
-
Raidable Bases Mega Pack (210 Bases)
This custom package, designed by us, features 210 handcrafted bases across five difficulty levels, ranging from Easy to Nightmare.
Note: The building skins in the package showcase images may differ from the spawned bases or use the default building skin.
This MEGA PACK is an upgraded version of the FullWiped-110 base pack we previously offered. If you've already purchased the FullWiped-110 bases, you only need to buy the expanded package, which includes 100 new bases ranging from Easy to Hard. Get it here: https://codefling.com/bases/raidable-bases-pack-100-bases-expanded-package-from-easy-to-hard
Warning: The Raidable Bases plugin requires the Copy Paste plugin to function. You must install both for this bases pack to work.
🔗Raidable Bases (Paid): https://codefling.com/plugins/raidable-bases
🔗Copy Paste (Free): https://umod.org/plugins/copy-paste
This Raidable Bases package includes:
(In addition to the bases, it includes a well-configured config file that can be uploaded to 📁/serverfiles/oxide/config, but its usage is optional.
It also contains 5 different profile configs that can be uploaded to 📁/oxide/data/RaidableBases/Profiles. These are also well-configured and optional to use.
The usage of both is entirely up to you.)
🏡70 Easy Bases
🏡60 Medium Bases
🏡60 Hard Bases
🏡10 Expert Bases
🏡10 Nightmare Bases
WARNING: TWO DIFFERENT INSTALLATION METHODS
(PLEASE READ BOTH AND APPLY ONLY THE ONE THAT FITS YOUR NEEDS)
INSTALLATION GUIDE 1
(If you do not have a custom configuration and are not a professional in server configurations, choose this option. However, if you already have your own configuration and profile settings and do not wish to use the optional configs we provide—in other words, if you only need the bases—use the second installation guide instead.)
▶ Step 1: Place the Config File
From the extracted ZIP files, locate the config folder and find the RaidableBases.json file. Move it to the following directory:
📁/serverfiles/oxide/config
▶ Step 2: Place the Bases
From the extracted ZIP files, locate the copypaste folder and move it to the following directory:
📁/serverfiles/oxide/data
▶ Step 3: Place the Profiles Folder
From the extracted ZIP files, locate the profiles folder and move it to the following directory:
📁/serverfiles/oxide/data/RaidableBases
Why Are Profiles Important?
The profiles folder contains crucial settings that allow you to:
✔️ Enable/disable the dome
✔️ Enable/disable NPCs
✔️ Adjust the number of lootable items
These are just a few examples—there are dozens of important settings that directly affect how raid bases function. The config file alone is not enough—these files play a major role in customizing your raid bases.
I strongly recommend reviewing each difficulty setting (Easy to Nightmare) inside the profiles folder and adjusting them based on your needs.
▶ Step 4: Restart the plugin via RCON:
o.reload RaidableBases
INSTALLATION GUIDE 2
(Use this installation method if you do not want to use our configurations and instead prefer to use your own config files and your own 📁/oxide/data/RaidableBases/Profiles configurations.)
In this case, you only need to add the bases. To do this, use the following commands in RCON:
▶ Step 1:
You can add bases one by one or in bulk.
After executing the commands in RCON, the bases will be registered inside the Profiles configuration.
Note: If you do not want to deal with these adjustments, it is recommended to use Installation Guide 1 instead.
A- Example RCON commands:
rb.config add "Easy Bases" fullwipedeasy1 rb.config add "Hard Bases" fullwipedhard1 B- Commands to Integrate Raid Bases in Bulk via RCON:
rb.config add "Easy Bases" fullwipedeasy1 fullwipedeasy2 fullwipedeasy3 fullwipedeasy4 fullwipedeasy5 fullwipedeasy6 fullwipedeasy7 fullwipedeasy8 fullwipedeasy9 fullwipedeasy10 fullwipedeasy11 fullwipedeasy12 fullwipedeasy13 fullwipedeasy14 fullwipedeasy15 fullwipedeasy16 fullwipedeasy17 fullwipedeasy18 fullwipedeasy19 fullwipedeasy20 fullwipedeasy21 fullwipedeasy22 fullwipedeasy23 fullwipedeasy24 fullwipedeasy25 fullwipedeasy26 fullwipedeasy27 fullwipedeasy28 fullwipedeasy29 fullwipedeasy30 fullwipedeasy31 fullwipedeasy32 fullwipedeasy33 fullwipedeasy34 fullwipedeasy35 fullwipedeasy36 fullwipedeasy37 fullwipedeasy38 fullwipedeasy39 fullwipedeasy40 fullwipedeasy41 fullwipedeasy42 fullwipedeasy43 fullwipedeasy44 fullwipedeasy45 fullwipedeasy46 fullwipedeasy47 fullwipedeasy48 fullwipedeasy49 fullwipedeasy50 fullwipedeasy51 fullwipedeasy52 fullwipedeasy53 fullwipedeasy54 fullwipedeasy55 fullwipedeasy56 fullwipedeasy57 fullwipedeasy58 fullwipedeasy59 fullwipedeasy60 fullwipedeasy61 fullwipedeasy62 fullwipedeasy63 fullwipedeasy64 fullwipedeasy65 fullwipedeasy66 fullwipedeasy67 fullwipedeasy68 fullwipedeasy69 fullwipedeasy70 rb.config add "Medium Bases" fullwipedmed1 fullwipedmed2 fullwipedmed3 fullwipedmed4 fullwipedmed5 fullwipedmed6 fullwipedmed7 fullwipedmed8 fullwipedmed9 fullwipedmed10 fullwipedmed11 fullwipedmed12 fullwipedmed13 fullwipedmed14 fullwipedmed15 fullwipedmed16 fullwipedmed17 fullwipedmed18 fullwipedmed19 fullwipedmed20 fullwipedmed21 fullwipedmed22 fullwipedmed23 fullwipedmed24 fullwipedmed25 fullwipedmed26 fullwipedmed27 fullwipedmed28 fullwipedmed29 fullwipedmed30 fullwipedmed31 fullwipedmed32 fullwipedmed33 fullwipedmed34 fullwipedmed35 fullwipedmed36 fullwipedmed37 fullwipedmed38 fullwipedmed39 fullwipedmed40 fullwipedmed41 fullwipedmed42 fullwipedmed43 fullwipedmed44 fullwipedmed45 fullwipedmed46 fullwipedmed47 fullwipedmed48 fullwipedmed49 fullwipedmed50 fullwipedmed51 fullwipedmed52 fullwipedmed53 fullwipedmed54 fullwipedmed55 fullwipedmed56 fullwipedmed57 fullwipedmed58 fullwipedmed59 fullwipedmed60 rb.config add "Hard Bases" fullwipedhard1 fullwipedhard2 fullwipedhard3 fullwipedhard4 fullwipedhard5 fullwipedhard6 fullwipedhard7 fullwipedhard8 fullwipedhard9 fullwipedhard10 fullwipedhard11 fullwipedhard12 fullwipedhard13 fullwipedhard14 fullwipedhard15 fullwipedhard16 fullwipedhard17 fullwipedhard18 fullwipedhard19 fullwipedhard20 fullwipedhard21 fullwipedhard22 fullwipedhard23 fullwipedhard24 fullwipedhard25 fullwipedhard26 fullwipedhard27 fullwipedhard28 fullwipedhard29 fullwipedhard30 fullwipedhard31 fullwipedhard32 fullwipedhard33 fullwipedhard34 fullwipedhard35 fullwipedhard36 fullwipedhard37 fullwipedhard38 fullwipedhard39 fullwipedhard40 fullwipedhard41 fullwipedhard42 fullwipedhard43 fullwipedhard44 fullwipedhard45 fullwipedhard46 fullwipedhard47 fullwipedhard48 fullwipedhard49 fullwipedhard50 fullwipedhard51 fullwipedhard52 fullwipedhard53 fullwipedhard54 fullwipedhard55 fullwipedhard56 fullwipedhard57 fullwipedhard58 fullwipedhard59 fullwipedhard60 rb.config add "Expert Bases" fullwipedexp1 fullwipedexp2 fullwipedexp3 fullwipedexp4 fullwipedexp5 fullwipedexp6 fullwipedexp7 fullwipedexp8 fullwipedexp9 fullwipedexp10 rb.config add "Nightmare Bases" fullwipednight1 fullwipednight2 fullwipednight3 fullwipednight4 fullwipednight5 fullwipednight6 fullwipednight7 fullwipednight8 fullwipednight9 fullwipednight10 ▶ Step 2: Restart the plugin via RCON:
o.reload RaidableBases
EXTRA IMPORTANT INFORMATIONS:
We do not use a dome, NPCs, or arena walls around raid bases on our servers, and in the ZIP file we provided, these features are also disabled by default. If you want to enable them, you will need to adjust the settings accordingly.
For example, to enable the dome, follow the steps below:
Navigate to:
📁/oxide/data/RaidableBases/Profiles
Open the files inside the Profiles folder with a text editor.
Locate the following settings:
(This is already set to false because it is required for markers to appear on the map.)
"Spawn Silently (No Notification, No Dome, No Map Marker)": false,
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 0,
Change the value from 0 to 5 as shown below:
"Create Dome Around Event Using Spheres (0 = disabled, recommended = 5)": 5,
In our setup:
- Timed events and purchasable events are disabled.
- After a wipe, easy bases will start spawning 30 minutes later.
- Nightmare bases will begin spawning 48 hours (2 days) later.
Imagine starting the game with just a torch in hand and immediately encountering a nightmare base on the shore.
You’d likely quit the game right away—this setting is crucial for us to avoid such scenarios.
Configuration Example: 📁 serverfiles/oxide/config
"Maintained Events": {
"Always Maintain Max Events": true,
"Max Maintained Events": 30,
"Enable X Hours After Wipe (0 = immediately)": {
"Easy": 0.5,
"Medium": 1.0,
"Hard": 3.0,
"Expert": 24.0,
"Nightmare": 48.0
If you need not only these bases but also the loot tables for the items that will spawn inside them, check out our one-of-a-kind, exceptional Raidable Base Loot Tables at the link below:
https://codefling.com/customizations/raidable-bases-loot-tables-pack
(Our loot tables are designed to cater to different server types, including Vanilla (1x) servers as well as 2x, 3x, 5x, 10x, and higher multipliers to match various loot requirements.)
If you are satisfied with this package, you can support us by leaving a 5-star review on the site where you purchased it. Your feedback motivates us to continue improving and providing even better configurations for dedicated server owners like you.
Thank you!
Support: FULLWIPED DISCORD
- #raid bases
- #base
-
(and 33 more)
Tagged with:
- #raid bases
- #base
- #bases
- #base pack
- #base package
- #raidable bases
- #mega pack
- #raid base pack
- #base design
- #rust bases
- #base packages
- #raid base
- #raid bases pack
- #raidable
- #raidable base
- #raidable base pack
- #raidable base package
- #rust base pack
- #raidable bases pack
- #raidable base packages
- #raidable base easy
- #raidable base medium
- #raidable base hard
- #raidable base expert
- #raidable base nightmare
- #raidable bases full
- #raidable bases package
- #raid base package
- #raid base easy
- #raid base medium
- #raid base hard
- #raid base expert
- #raid base nightmare
- #easy to nightmare
- #base build
-
Raidable Bases Mega Pack
Mega Pack Include 200+ bases :
Resort Base design (include Raidable ) https://codefling.com/bases/raidable-premium-resort
Raidable Base Pack 1
https://codefling.com/bases/pack-1-40-raidablebases
Raidable Base Pack 2
https://codefling.com/bases/pack-2-35-raidablebases
Raidable Base Pack 3
https://codefling.com/bases/pack-3-35-raidable-bases-adobecontainer-bases
Raidable Sky Base
https://codefling.com/bases/sky-bases-raidablebases
Raidable Shelters
https://codefling.com/bases/raidable-shelters-40
Raidable Ships
https://codefling.com/bases/pack-4-raidable-ships-20
Raidable Halloween Bases
codefling.com/bases/raidable-halloween-bases
- #raid bases
- #raidable bases
- (and 4 more)
-
Gift Boomer
Reward your Players in a new way, Set the Gift Boomer Item in your loot table, or monetize via your Server Store.
When Players deploy, Gifts fall from the Sky, 3 gift drops will be chosen, your Min Max amount of selected via config and gifts will drop from the Sky.
Within the Config you can create as many "Gifts", and within each loot table, set as many items with rarity settings and more within.
Items are fully customizable.
When issuing the item via another plugin in game, I used a small wooden box item id as placeholder. The placeholder entity will be killed upon placement.
GIFT BOOMER SKINID - 3256605222
COMMANDS
Executable Via Rcon
giveallgb AMOUNT
GIVES ALL PLAYERS ONLINE X AMOUNT OF GIFT BOOMERS
givegb playername AMOUNT
IF PLAYER IS ONLINE, WILL GIVE PLAYER X AMOUNT OF GIFT BOOMERS
givegb playerid AMOUNT
IF PLAYER IS ONLINE, WILL GIVE PLAYER X AMOUNT OF GIFT BOOMERS
DEMO
CONFIG
{ "Gift Boomer SkinID": 3256605222, "Notify Effect": "assets/bundled/prefabs/fx/notice/stack.world.fx.prefab", "Placement Effect": "assets/prefabs/misc/easter/painted eggs/effects/gold_open.prefab", "Open Effect": "assets/prefabs/misc/pinata/effects/pinata-destroy.prefab", "Enable Cooldown?": true, "Gift Configurations": [ { "Gift Custom Name": "Basic Gift", "Minimum Gift Amount": 1, "Maximum Gift Amount": 3, "Gift Skin ID": 3256605391, "Probability out of 100 to drop this Gift?": 60, "Minimum Items Per Gift": 1, "Maximum Items Per Gift": 3, "Loot Table": [ { "Item ShortName": "scrap", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 3, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 }, { "Item ShortName": "paper", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 3, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 }, { "Item ShortName": "wood", "Item Custom Name": "", "Minimum Item Amount": 15, "Maximum Item Amount": 35, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 } ] }, { "Gift Custom Name": "Uncommon Gift", "Minimum Gift Amount": 1, "Maximum Gift Amount": 2, "Gift Skin ID": 3256605469, "Probability out of 100 to drop this Gift?": 40, "Minimum Items Per Gift": 1, "Maximum Items Per Gift": 3, "Loot Table": [ { "Item ShortName": "scrap", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 3, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 }, { "Item ShortName": "metal.refined", "Item Custom Name": "", "Minimum Item Amount": 5, "Maximum Item Amount": 10, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 }, { "Item ShortName": "maxhealthtea.advanced", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 2, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 5 } ] }, { "Gift Custom Name": "Rare Gift", "Minimum Gift Amount": 1, "Maximum Gift Amount": 3, "Gift Skin ID": 3256605695, "Probability out of 100 to drop this Gift?": 20, "Minimum Items Per Gift": 1, "Maximum Items Per Gift": 3, "Loot Table": [ { "Item ShortName": "scrap", "Item Custom Name": "", "Minimum Item Amount": 100, "Maximum Item Amount": 300, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 30 }, { "Item ShortName": "metal.refined", "Item Custom Name": "", "Minimum Item Amount": 200, "Maximum Item Amount": 300, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 10 }, { "Item ShortName": "supertea", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 1, "Item Skin ID": 0, "Probability out of 100 to unwrap this item from this Gift?": 5 } ] } ] }
LANG
{ "GiftComing": "[<color=#ff8000>Gift Boomer</color>] <color=#00ff80>Gifts Incoming</color>!", "Cooldown": "[<color=#ff8000>Gift Boomer</color>] <color=#00ff80>Admin says you need to enjoy this show first</color>! \n\n:laugh: ", "GiftNotif": "[<color=#ff8000>Gift Boomer</color>] Heads up, you have received <color=#00ff80>{0} {1}(s)</color> from the <color=#00ff80>Boomer</color>!" }
- #fireworks
- #monetization
-
(and 1 more)
Tagged with:
-
Lucky Drop
Keep your Players Online Longer with Lucky Drop.
Set a Loot Table for a Randomized Player Selecting Drop.
You can set the time between events in Seconds. (Default 1 Hour)
The plugin will detect the min player threshold in order to keep events going.
Winners can be broadcasted via Chat.
Winners info can be pushed to Discord Via Webhook
Features and Parameters can be seen in config.
Once you have your loot table set, Don't forget to toggle on the Drop Timer!
Lang included for Server Customization.
HOOKS
OnLuckyDropActive
OnLuckyDropInactive
Config
{ "Turn on the Lucky Drop Timer?": false, "Block Admins From Participating?": true, "Minimum Amount of Players Online to enable Drops": 3, "Cancel Drop Event if a Player drops out to bring Min Players Below Threshold?": false, "Amount of Time in Seconds between Lucky Drops": 3600, "Broadcast when the Lucky Drop timer Starts?": true, "Announce Lucky Drop Winner?": true, "Chat Icon": 0, "Announce Winner to Discord?": false, "Discord Webhook URL": "INSERTWEBHOOKURLHERE", "Minimum Amount of Items to be Pulled from the Lucky Drop": 1, "Maximum Amount of Items to be Pulled from the Lucky Drop": 1, "Amount of Drops to Give the Winner?": 1, "Loot Table": [ { "Item ShortName": "scrap", "Item Custom Name": "", "Minimum Item Amount": 200, "Maximum Item Amount": 400, "Item Skin ID": 0, "Probability out of 100 to pull this item from the Lucky Drop?": 50 }, { "Item ShortName": "explosive.timed", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 3, "Item Skin ID": 0, "Probability out of 100 to pull this item from the Lucky Drop?": 50 } ] }
Lang
{ "Win": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] <color=#a200ff>{0}</color>, has Won this Rounds <color=#00aba9>Lucky</color> <color=#f09609>Drop</color>, Stick around for your Chance to <color=#f09609>Win</color>.", "DropScheduled": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] A <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> Event has started and will choose a random winner when the Timer is up.", "Cancelled": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> was Cancelled due to lack of <color=#f09609>Players</color>.", "Dropped": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> was dropped near you due to Lack of Space.", "DroppedContents": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> <color=#00aba9>Contents</color> were dropped at your feet due to Lack of Space." }
Thanks to @Luuxen for the help with testing.