GangstaPichu's Wishlist
-
Limit Entities
The purpose of this plugin is to restrict the entities that players can build. You can limit any entity based on its prefab. To get the full list of supported prefabs use limitentities.list console command.
There are two types of limits available: global and building. For building limit checks, if a cupboard is placed, the limits of the cupboard owner will apply. If no cupboard is placed, the restrictions of the owner of the first block will apply. When you run the plugin for the first time, no players will be limited. To apply limits, you must assign one or more permissions from your config file to a player/group. The plugin also tracks permission changes, so you will not need to restart the plugin after giving a player new permission or adding them to a VIP group, etc. This plugin is designed to be efficient and performant even on highly loaded servers.
This plugin now supports `Entity Groups`, and group names are translatable. All newly created groups are added to the language files on plugin load. You are free to create as many groups as you want or remove them all. The only thing you should keep in mind is that if you added an entity to a group, you can't add the same entity to `Limits Entities`, you must use the `Group name`.
Extended Power Lights (Deluxe Christmas Lights) support added: there is a new group of limits added into config. Defaults are -1, means no limits. Set it according to your needs.
Note: If you want to have "beautiful" names even on English only, please, install Rust Translation API plugin or you will have a short prefab names only. ## Permissions
limitentities.immunity -- Allows player to not being limited by this plugin limitentities.admin -- Allows player to check other player limits and execute console command
More permissions with limits are created in config file (see Configuration section below) ## Commands
/limits <player name | steamid> (optional) -- Get current limits list for a player. If player doesn't have admin permission or player name/id is empty - current player limit will be shown limitentities.list (console only) - print all tracked prefabs list into log file. Requires admin rights (can be used in server console/RCON) ## Configuration
You can remove unnecessary default permissions and also add as many permissions as you want. For cases where the player has more than one, the permission with the higher priority will be applied. Note: For better performance, grant permissions only to players you want to limit, or use an immunity permission to disable limits entirely. Enable or disable notifications and logging. Set the Building Detection Range to be used when a building is not specified (e.g., not a decay entity). Do not set this value too high — it may significantly impact performance! Enable or disable tracking (and limiting) for Power Lights (Deluxe Christmas Lights). Enable or disable tracking (and limiting) for Growable Entities. Set the SteamIDIcon to a specific SteamID to customize the account icon in chat messages. Define the commands list (defaults are limits and limit). Set the percentage (%) at which limit notifications appear. If set to 0, notifications will only show when the limit is reached. Add entity prefab names to the Excluded List to make the plugin completely ignore those prefabs. Enabling Prevent Excessive Merging of buildings may affect performance, so use it at your own risk! Use Entity Groups to combine entities and set a shared limit for the entire group. Note: The same entity cannot be listed in both Group Entities and Limits Entities at the same time.
## Localization
Plugins phrases are available on 3 languages out of the box: English, Ukrainian and Russian Plugin supports Rust Translation API which allows you to have entities names on any language Rust supports There is a free version on uMod, why do you even need this plugin?
First of all, this plugin was designed to be efficient and performant. It uses unique caching system that should not consume no additional server resources Much more efficient building limit control system even without cupboard placed More accurate mechanism for notification messages Allows you to prevent entities placement if limit is set to 0 Supports Rust Translation API so you can have full support of any language Rust supports Supports Entity Groups ! Supports checks to prevent excessive merging of buildings Supports Abandoned Bases plugin Supports advanced limits for Power Lights (Deluxe Christmas Lights) Supports setting advanced building detection range -
Firework Builder
Create Custom Firework’s with Firework Builder.
HOW IT WORKS
The config comes preset with 7 fireworks.
Viewing the examples you can see how positions, can be tweaked to create a custom build on your specified firework, with certain skins.
Base path, is the Main firework you set.
Additions, spawn after main is set.
Auto ignite is toggleable.
Delay is settable for initial and each part you add.
PERMISSION
fireworkbuilder.admin
COMMANDS
/GFW - GIVES ADMIN ALL FIREWORK BUILDS
/STARTSHOW FIREWORKNAME X Y Z OPTIONALROTATION - THIS WORKS THROUGH RCON OR IN GAME - BE SURE TO ESCAPE QUOTES WHEN USING IN GAME AND TO INCLUDE QOUTES WHEN USING RCON IF MULTI WORD
XYZ IS REQUIRED WHEN USING RCON
FIND USABLE PREFABS HERE
Corrosion Hour
Demo Video
CONFIG
{ "Firework Builds": [ { "Firework Name": "Red Y Boomer", "Firework SkinID": 3376839515, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Blue Y Boomer", "Firework SkinID": 3376857049, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarblue.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarblue.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarblue.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleblue.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleblue.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleblue.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Green Y Boomer", "Firework SkinID": 3376856584, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortargreen.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortargreen.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortargreen.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandlegreen.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandlegreen.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandlegreen.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Violet Y Boomer", "Firework SkinID": 3376856830, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarviolet.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarviolet.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarviolet.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleviolet.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleviolet.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandleviolet.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Orange Y Boomer", "Firework SkinID": 3376857264, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarorange.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarorange.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarorange.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Champagne Y Boomer", "Firework SkinID": 3376857610, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarchampagne.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarchampagne.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarchampagne.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } } ] }, { "Firework Name": "Wrecks 2025 Boomer", "Firework SkinID": 3379519345, "Firework BasePath": "assets/prefabs/deployable/fireworks/mortarchampagne.prefab", "Auto Ignite": true, "Ignite Delay": 0, "Additions": [ { "Firework Path": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/volcanofirework.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/volcanofirework.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarorange.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": 45, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/volcanofirework.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": 45, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarred.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/mortarorange.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": -45, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/volcanofirework.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/volcanofirework.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": -45, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0, "z": 0 }, "Rotation": { "x": 0, "y": 0, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": 30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": 45, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.18, "z": 0 }, "Rotation": { "x": -30, "y": 90, "z": 0 } }, { "Firework Path": "assets/prefabs/deployable/fireworks/romancandle.prefab", "Ignite Delay": 0, "Position": { "x": 0, "y": 0.14, "z": 0 }, "Rotation": { "x": -45, "y": 90, "z": 0 } } ] } ] }
-
Drugs
Add some new Items to your server for your players to find, and take them on a trip on use
REQUIRES IMAGE LIBRARY
With this plugin, you can create as many "Drug Items" as you like. You aren't limited to my drug theme, you can create different drinks, medicine and more, Lang is also provided, for your customization needs.
5 base items are provided, Pills, Drink, Syringe, Smokeable, Edible. Each with their own respective base SFX on Use to match its theme.
Each item has configurable metabolism effects, you can heal or damage on use, take calories or give, and much more, see config for more info.
Each item has customizable in game effects, make the player shake, sway, scream, bleed, vomit upon item use. You can even add your own list and combine different effects as well as edit timing, to create your own curated effects.
Each item has the ability to show custom images, maybe you want to make your player "Trip" and flash some Trippy image on screen. You can get as creative as you want, as you can add as many images as you want, you have control on transparency, fade in, stay, and fade out time to make the perfect experience for your players to enjoy.
Items can spawn in specified containers, just add the prefab path you would like it to spawn in. To cancel that out, simply leave the prefab path as "".
NOTE - WHILE IMAGES ARE SHOWING, OTHER DRUG USES ARE BLOCKED TO ALLOW IMAGE QUEUE TO HANDLE. THIS OVERRIDES COOLDOWN.
BASE ITEM SHORTNAME IN CASE YOU WANT TO USE THEM OR CRAFT THEM FROM ANOTHER PLUGIN
1 - PILLS - ANTI RAD PILLS
2 - DRINK - BASIC SCRAP TEA
3 - SYRINGE - MEDICAL SYRINGE
4 - SMOKEABLES - SMALL LOOT BAG
5 - EDIBLE - MUSHROOM
DRUGS CAN NOW GRANT A TEA BOOST ON USE 🍵
Command
ADMIN - /GIVEDRUGS - SPAWNS ALL CUSTOM ITEMS INTO INVENTORY USEFUL FOR TESTING EFFECTS - REQUIRES DRUGS.ADMIN PERMISSION
Demo Video
videoplayback.mp4 (ALT LINK)
Drugs Demonstration
Other Youtuber videos with it featured.
CONFIG
{ "The Dealer Integration": { "Enable Sales Via The Dealer? (The Dealer Plugin Is available Where you Purchased This Plugin)": false }, "Drugs": [ { "Base Item - 1 (Pills) - 2 (Drink) - 3 (Syringe) - 4 (Smokeables) - 5 (Edible) ": 1, "Item Name": "Hydros", "Skin ID": 3027373420, "Cooldown (Blocks Other Drug Uses)": 20, "Hydration Value (Negative Values Reduce)": -20, "Caloric Value (Negative Values Reduce)": -20, "Healing Value (Negative Values Reduce)": 20, "Temperature Value (Negative Values Reduce)": 0, "Radiation Value (Negative Values Reduce)": 0, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 3, "Chance out of 100% to Spawn into a Container (0 = 0% - 1 = 100%)": 0.2, "Container to Spawn this Item in": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Custom Image Setup": [ { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 }, { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 } ], "Effects Setup": { "Enable Sway Effects": true, "Sway Effect Repeats": 3, "Time Between Sway Repeats": 1, "Time Before Sway Triggers": 2, "Enable Blood Effects": false, "Blood Effect Repeats": 3, "Time Between Blood Repeats": 2, "Time Before Blood Triggers": 1, "Enable Vomit Effects": false, "Vomit Effect Repeats": 1, "Time Between Vomit Repeats": 0, "Time Before Vomit Triggers": 3, "Enable Damage Effects": false, "Damage Effect Repeats": 2, "Time Between Damage Repeats": 2, "Time Before Damage Triggers": 0, "Enable Scream Effects": false, "Scream Effect Repeats": 2, "Time Between Scream Repeats": 3, "Time Before Scream Triggers": 4 }, "Custom Effects Setup": [ { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 2, "Time Between Custom Repeats": 3, "Time Before Custom Triggers": 5 }, { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 1, "Time Between Custom Repeats": 4, "Time Before Custom Triggers": 2 } ], "Tea Effect Setup": { "Enable Tea Effects?)": false, "Tea Modifier Type? (1 = Wood Yield, 2 = Ore Yield, 3 = Rad Resist, 4 = Rad Exposure Resist, 5 = Max Health, 6 = Scrap Yield)": 1, "Tea Duration In Seconds": 60.0, "Tea Boost Value (1.2 = 120%)": 1.2 }, "Send Message to Player on Use?": true, "Message to send to the Player": "Holy!", "Enable Commands on Use?": true, "Commands to Run on Use (Use {id} to target the Player)": [ "say Hi", "Deposit {id} 100" ], "Marketable via The Dealer?": false, "Market Price": 0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0.0 }, { "Base Item - 1 (Pills) - 2 (Drink) - 3 (Syringe) - 4 (Smokeables) - 5 (Edible) ": 2, "Item Name": "Codeine", "Skin ID": 3027539845, "Cooldown (Blocks Other Drug Uses)": 20, "Hydration Value (Negative Values Reduce)": 20, "Caloric Value (Negative Values Reduce)": 0, "Healing Value (Negative Values Reduce)": -20, "Temperature Value (Negative Values Reduce)": 0, "Radiation Value (Negative Values Reduce)": 0, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 2, "Chance out of 100% to Spawn into a Container (0 = 0% - 1 = 100%)": 0.1, "Container to Spawn this Item in": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Custom Image Setup": [ { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 }, { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 } ], "Effects Setup": { "Enable Sway Effects": true, "Sway Effect Repeats": 3, "Time Between Sway Repeats": 1, "Time Before Sway Triggers": 2, "Enable Blood Effects": false, "Blood Effect Repeats": 3, "Time Between Blood Repeats": 2, "Time Before Blood Triggers": 1, "Enable Vomit Effects": false, "Vomit Effect Repeats": 1, "Time Between Vomit Repeats": 0, "Time Before Vomit Triggers": 3, "Enable Damage Effects": false, "Damage Effect Repeats": 2, "Time Between Damage Repeats": 2, "Time Before Damage Triggers": 0, "Enable Scream Effects": false, "Scream Effect Repeats": 2, "Time Between Scream Repeats": 3, "Time Before Scream Triggers": 4 }, "Custom Effects Setup": [ { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 2, "Time Between Custom Repeats": 3, "Time Before Custom Triggers": 5 }, { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 1, "Time Between Custom Repeats": 4, "Time Before Custom Triggers": 2 } ], "Tea Effect Setup": { "Enable Tea Effects?)": false, "Tea Modifier Type? (1 = Wood Yield, 2 = Ore Yield, 3 = Rad Resist, 4 = Rad Exposure Resist, 5 = Max Health, 6 = Scrap Yield)": 1, "Tea Duration In Seconds": 60.0, "Tea Boost Value (1.2 = 120%)": 1.2 }, "Send Message to Player on Use?": false, "Message to send to the Player": "", "Enable Commands on Use?": false, "Commands to Run on Use (Use {id} to target the Player)": [], "Marketable via The Dealer?": false, "Market Price": 0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0.0 }, { "Base Item - 1 (Pills) - 2 (Drink) - 3 (Syringe) - 4 (Smokeables) - 5 (Edible) ": 3, "Item Name": "Heroin", "Skin ID": 3027374283, "Cooldown (Blocks Other Drug Uses)": 20, "Hydration Value (Negative Values Reduce)": -20, "Caloric Value (Negative Values Reduce)": 0, "Healing Value (Negative Values Reduce)": -40, "Temperature Value (Negative Values Reduce)": 20, "Radiation Value (Negative Values Reduce)": 0, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 2, "Chance out of 100% to Spawn into a Container (0 = 0% - 1 = 100%)": 0.3, "Container to Spawn this Item in": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Custom Image Setup": [ { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 }, { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 } ], "Effects Setup": { "Enable Sway Effects": false, "Sway Effect Repeats": 3, "Time Between Sway Repeats": 1, "Time Before Sway Triggers": 2, "Enable Blood Effects": true, "Blood Effect Repeats": 3, "Time Between Blood Repeats": 2, "Time Before Blood Triggers": 1, "Enable Vomit Effects": false, "Vomit Effect Repeats": 1, "Time Between Vomit Repeats": 0, "Time Before Vomit Triggers": 3, "Enable Damage Effects": true, "Damage Effect Repeats": 2, "Time Between Damage Repeats": 2, "Time Before Damage Triggers": 0, "Enable Scream Effects": false, "Scream Effect Repeats": 2, "Time Between Scream Repeats": 3, "Time Before Scream Triggers": 4 }, "Custom Effects Setup": [ { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 2, "Time Between Custom Repeats": 3, "Time Before Custom Triggers": 5 }, { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 1, "Time Between Custom Repeats": 4, "Time Before Custom Triggers": 2 } ], "Tea Effect Setup": { "Enable Tea Effects?)": false, "Tea Modifier Type? (1 = Wood Yield, 2 = Ore Yield, 3 = Rad Resist, 4 = Rad Exposure Resist, 5 = Max Health, 6 = Scrap Yield)": 1, "Tea Duration In Seconds": 60.0, "Tea Boost Value (1.2 = 120%)": 1.2 }, "Send Message to Player on Use?": false, "Message to send to the Player": "", "Enable Commands on Use?": false, "Commands to Run on Use (Use {id} to target the Player)": [], "Marketable via The Dealer?": false, "Market Price": 0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0.0 }, { "Base Item - 1 (Pills) - 2 (Drink) - 3 (Syringe) - 4 (Smokeables) - 5 (Edible) ": 4, "Item Name": "Bong Hit", "Skin ID": 3386543743, "Cooldown (Blocks Other Drug Uses)": 20, "Hydration Value (Negative Values Reduce)": 0, "Caloric Value (Negative Values Reduce)": -100, "Healing Value (Negative Values Reduce)": 30, "Temperature Value (Negative Values Reduce)": 0, "Radiation Value (Negative Values Reduce)": 0, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 2, "Chance out of 100% to Spawn into a Container (0 = 0% - 1 = 100%)": 0.5, "Container to Spawn this Item in": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Custom Image Setup": [ { "Enable Custom Images": true, "Custom Image Path": "https://www.dropbox.com/scl/fi/6qmq7h815yhjx38xqn8g8/dec1.png?rlkey=3rhgv2e6n00y2dvgiw4fjfsrd&st=s3ar804p&dl=1", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 10.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 10.0 }, { "Enable Custom Images": true, "Custom Image Path": "https://www.dropbox.com/scl/fi/55ub2riuq31s3ap1kv75v/dec2.png?rlkey=h8uc974hqclz1gburbq5gdb1q&st=b8sp2tc2&dl=1", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 10.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 10.0 } ], "Effects Setup": { "Enable Sway Effects": true, "Sway Effect Repeats": 3, "Time Between Sway Repeats": 1, "Time Before Sway Triggers": 2, "Enable Blood Effects": false, "Blood Effect Repeats": 3, "Time Between Blood Repeats": 2, "Time Before Blood Triggers": 1, "Enable Vomit Effects": false, "Vomit Effect Repeats": 1, "Time Between Vomit Repeats": 0, "Time Before Vomit Triggers": 3, "Enable Damage Effects": false, "Damage Effect Repeats": 2, "Time Between Damage Repeats": 2, "Time Before Damage Triggers": 0, "Enable Scream Effects": false, "Scream Effect Repeats": 2, "Time Between Scream Repeats": 3, "Time Before Scream Triggers": 4 }, "Custom Effects Setup": [ { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 2, "Time Between Custom Repeats": 3, "Time Before Custom Triggers": 5 }, { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 1, "Time Between Custom Repeats": 4, "Time Before Custom Triggers": 2 } ], "Tea Effect Setup": { "Enable Tea Effects?)": false, "Tea Modifier Type? (1 = Wood Yield, 2 = Ore Yield, 3 = Rad Resist, 4 = Rad Exposure Resist, 5 = Max Health, 6 = Scrap Yield)": 1, "Tea Duration In Seconds": 60.0, "Tea Boost Value (1.2 = 120%)": 1.2 }, "Send Message to Player on Use?": false, "Message to send to the Player": "", "Enable Commands on Use?": false, "Commands to Run on Use (Use {id} to target the Player)": [], "Marketable via The Dealer?": false, "Market Price": 0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0.0 }, { "Base Item - 1 (Pills) - 2 (Drink) - 3 (Syringe) - 4 (Smokeables) - 5 (Edible) ": 5, "Item Name": "LSD", "Skin ID": 3027375222, "Cooldown (Blocks Other Drug Uses)": 20, "Hydration Value (Negative Values Reduce)": -30, "Caloric Value (Negative Values Reduce)": 0, "Healing Value (Negative Values Reduce)": 25, "Temperature Value (Negative Values Reduce)": 0, "Radiation Value (Negative Values Reduce)": 0, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 2, "Chance out of 100% to Spawn into a Container (0 = 0% - 1 = 100%)": 0.5, "Container to Spawn this Item in": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Custom Image Setup": [ { "Enable Custom Images": true, "Custom Image Path": "https://www.dropbox.com/scl/fi/aem7f55mlz4fa9khwjdu4/deb8.png?rlkey=zmnklt38ils1tycxqq9h2ix7j&st=dv6fgive&dl=1", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 10.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 10.0 }, { "Enable Custom Images": false, "Custom Image Path": "", "Custom Image Alpha": "1", "Time for Custom Image to Fade In": 1.0, "Time for Custom Image to Stay": 1.0, "Time Before Custom Image to FadeOut": 3.0 } ], "Effects Setup": { "Enable Sway Effects": true, "Sway Effect Repeats": 3, "Time Between Sway Repeats": 1, "Time Before Sway Triggers": 2, "Enable Blood Effects": false, "Blood Effect Repeats": 3, "Time Between Blood Repeats": 2, "Time Before Blood Triggers": 1, "Enable Vomit Effects": false, "Vomit Effect Repeats": 1, "Time Between Vomit Repeats": 0, "Time Before Vomit Triggers": 3, "Enable Damage Effects": false, "Damage Effect Repeats": 2, "Time Between Damage Repeats": 2, "Time Before Damage Triggers": 0, "Enable Scream Effects": true, "Scream Effect Repeats": 2, "Time Between Scream Repeats": 3, "Time Before Scream Triggers": 4 }, "Custom Effects Setup": [ { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 2, "Time Between Custom Repeats": 3, "Time Before Custom Triggers": 5 }, { "Enable Custom Effect": false, "Custom Effect Path": "", "Custom Effect Repeats": 1, "Time Between Custom Repeats": 4, "Time Before Custom Triggers": 2 } ], "Tea Effect Setup": { "Enable Tea Effects?)": false, "Tea Modifier Type? (1 = Wood Yield, 2 = Ore Yield, 3 = Rad Resist, 4 = Rad Exposure Resist, 5 = Max Health, 6 = Scrap Yield)": 1, "Tea Duration In Seconds": 60.0, "Tea Boost Value (1.2 = 120%)": 1.2 }, "Send Message to Player on Use?": false, "Message to send to the Player": "", "Enable Commands on Use?": false, "Commands to Run on Use (Use {id} to target the Player)": [], "Marketable via The Dealer?": false, "Market Price": 0, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": 0.0, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 0.0 } ] }
Lang
{ "Overdose": "[<color=red>DRUGS</color>] Don't Overdose...", "Trip": "[<color=red>DRUGS</color>] You are still Tripping out...", "Trippy": "[<color=red>DRUGS</color>] That was Trippy..." }
ATTRIBUTION
vecteezy(.)com/free-vector/cannabis-leaf
vecteezy(.)com/video/42542591-4k-smoke-motion-background-white-smoke-on-black-background
vecteezy(.)com/png/21103956-realistic-smoke-effect
-
Armor Slot Manager
This plugin allows you to manage additional armor slots on clothing. It provides the ability to customize the chances of slots appearing when items are spawned, as well as when they are created (crafting), with the ability to customize privileges for different groups of players.
The main features of the plugin:
Setting the chance of slots appearing when crafting or spawning an item Adds the possibility of 4 slots for armor Allows you to adjust the chance of each slot appearing Allows you to adjust the odds for different groups/users Plugin Config
config As of March 10, the standard configuration already includes all items that can have slots configured.
If you are a user of the plugin for instant craft, then you may need minor improvements that will allow you to track the fact that the player has created an item.
Check out more of my work here JTedal's library.
Come see our whole teams work Mad Mapper Library.
Come by the Mad Mapper Discord for support, feedback, or suggestions!
- #jtedal
- #mad mappers
-
(and 12 more)
Tagged with:
-
Heavy Rig
HeavyRig is a event plugin that adds PushButton's to the oilrigs and a special Card to activate a wave of heavy scientist to come to Oil Rig
Normal Mode: ------------ Large Oilrig 4 extra Hack Crates 55 Heavy Scientists Small Oilrig 2 Extra Hack Crates 18 Heavy Scientists Hard Mode Wave Card in one of the extra crates ----------- Hard Mode: ----------- Normal mode Hack Cycle Adds 3 extra events on 50% , 25% and 10% left on main Crate timer Extreme Mode Wave Card in one of the extra crates ------------- Extreme Mode: ------------- Normal Mode Hack Cycle Adds 2 more Hack Crates to hack Cycle Adds 5 extra events on 50% , 37.5% , 25% , 17.5% and 10% left on main Crate timer ------------- Extra Events: ------------- 1. Extra Heavy Scientists comming in with CH47 2. Radiation attack with F15 3. Patrol Helicopter Attacking Oilrig top deck 4. 30 MLRS rocket attack on Oilrig top deck 5. Bradley APC spawn on Helipad
Card need to be in Inventory to use button or swipe red room with card to activate event Button Press for Wave event needs to happen before hacking main crate
NormalCard = 3431997187 HardCard = 3431996394 Both still the redcard prefab for the servers that uses a GUI Shop
Console Commands
givecard <Steamid> // gives player a Normal Wave Card givehardcard <Steamid> // gives player a Hard Wave Card giveextremecard <Steamid> // gives player a Extreme wave card
Chat Commands
/hrconfig --- alows player to access config with ingame and do changes without reloading plugin(Admin only)
Config
{ "Enable HardMode mode?": true, "Enable Card spawn?": true, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 10.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ], "Card Name": "Normal Wave Card", "Hard Card Name": "Hard Wave Card", "Extreme Card Name": "Extreme Wave Card", "Remove Npc Corpses?": true, "Remove Heavy Scientists after Oilrig reset?": false, "Use Extra Loot System?": true, "Spawn HardCard In Normal Mode only?": true, "Spawn Cards in ExtraLoot?": true, "Use Extra Loot only in HardMode?": true, "Set all crate to Extra Loot? (False will pick one)": false, "Only use Extra Loot On Large OilRig?": true, "Extra Loot Table": [ { "Short Prefab Name": "explosive.timed", "Minimum Amount": 5, "Maximum Amount": 10, "Skin ID": 0 }, { "Short Prefab Name": "ammo.rocket.basic", "Minimum Amount": 3, "Maximum Amount": 6, "Skin ID": 0 }, { "Short Prefab Name": "wall.frame.garagedoor", "Minimum Amount": 1, "Maximum Amount": 2, "Skin ID": 0 }, { "Short Prefab Name": "m249", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "l96", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "scrap", "Minimum Amount": 1000, "Maximum Amount": 5000, "Skin ID": 0 }, ] }{ "Enable HardMode mode?": true, "Enable Card spawn?": true, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 10.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ], "Card Name": "Normal Wave Card", "Hard Card Name": "Hard Wave Card", "Extreme Card Name": "Extreme Wave Card", "Remove Npc Corpses?": true, "Use Extra Loot System?": true, "Remove Heavy Scientists after Oilrig reset?": false, "Spawn HardCard In Normal Mode only?": true, "Use Extra Loot only in HardMode?": true, "Set all crate to Extra Loot? (False will pick one)": false, "Only use Extra Loot On Large OilRig?": true, "Extra Loot Table": [ { "Short Prefab Name": "explosive.timed", "Minimum Amount": 5, "Maximum Amount": 10, "Skin ID": 0 }, { "Short Prefab Name": "ammo.rocket.basic", "Minimum Amount": 3, "Maximum Amount": 6, "Skin ID": 0 }, { "Short Prefab Name": "wall.frame.garagedoor", "Minimum Amount": 1, "Maximum Amount": 2, "Skin ID": 0 }, { "Short Prefab Name": "m249", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "l96", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "scrap", "Minimum Amount": 1000, "Maximum Amount": 5000, "Skin ID": 0 }, ] } Lang file
{ "CrateNotReady": "Main Crate not Active or Hacked", "ActivateEvent": "A Player Activated the Wave Event at :", "ActivateEventPlayerMessage": "You have 5min's to hack main crate , or event will fail", "EventActiveMessage": "Event already running", "Rad": "WARNING !!!! Incoming Radiation!!", "Heavy": "WARNING !!!! Incoming Heavy Scientists!!", "Patrol": "WARNING !!!! Incoming Patrol Helicopter!!", "Mlrs": "WARNING !!!! Incoming MLRS Rockets!!", "Bradley": "WARNING !!!! Incoming Bradley spawn on PAD!!" }
Developer API
void HeavyOilRigWaveEventStarted(bool hardmode, bool extrememode,Vector3 monumentpos) void HeavyOilRigWaveEventStopped()
Credit
Thanks to @Chill Roleplay and Chill Roleplay Server for the Avatar
Quick show and tell
New hardmode addon . my server first attempt