0g.Ghost.7373's Wishlist
-
Artisan Goods
Set up your own loot table of Custom Food and Drinks!
Features
Create items to meet your Servers Needs.
Food and Drinks can add or take away from the players Metabolism.
Drinks can even be set to blur vision for a configurable amount of time.
Spawn the Artisan NPC to handle RP or Economic trades.
Spawn the Artisan House, Via Copy Paste, MarkerManager & ZoneManager Or AutoSpawn at Bandit Automatically with Copy Paste to handle paste, ZoneManager to handle decay and looting prevention etc.
Setup Discount purchase and Bonus purchase values to simulate supply and demand when selling to the NPC.
NPC can be kitted out with kits or setup the outfit of your liking within the config.
NPC sales can be logged via Discord.
Goods spawn container can be set and much much more in the configuration.
Commands
/gi - The active hotbar item that is an Artisan Good's properties will be displayed in chat.
/gg - Admin command to spawn all goods to inventory, useful for testing.
/spawnartisan - Spawns an Artisan NPC in your position
/removeartisan - removes the Artisan NPC you are looking at
/pasteartisanhouse – places the artisan building in front of you, creating a zone if you have zone manager installed, that handles no build no decay and more.
Default Config
{ "Debug Goods use properties in console for admin?": true, "Position of Building for Bandit Camp Spawn": { "x": -57.95, "y": 2.65, "z": -57.43 }, "Rotation Correction of The Building": 77, "NPC Positioning If using Bandit Camp Spawn": { "x": -53.68, "y": 3.31, "z": -58.35 }, "Rotation Correction of The NPC": 90, "Dynamic (Bandit Camp) Spawn Of The NPC Building and NPC Enabled?(CopyPaste Req. MarkerManager & Zone Manager Recommended)": true, "Discord Webhook URL": "INSERT_WEBHOOK_URL", "Chat Icon": 0, "Enable Goods Found Message?": true, "Goods Found Message Cooldown Time in Minutes": 120, "Blur Intensity - (0.1 to 1) Higher Values Blackout": 0.1, "NPC Kit Enabled?": false, "NPC Kit Name?": "", "Sales to NPC Enabled?": true, "Map Markers Enabled via Marker Manager Plugin?": true, "Maximum Amount of Items Sold at a Time": 3, "NPC Interaction Cooldown In Seconds": 3, "Economy Plugin - 1 Economics - 2 Server Rewards": 1, "Enable Crate Spawns?": true, "Amount of each Item to spawn via Command?": 5, "Custom Goods": [ { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 1, "Item Name": "Wasteland Burger", "Skin ID": 3146069004, "Hydration Value (Negative Values Reduce)": 2, "Caloric Value (Negative Values Reduce)": 75, "Healing Value (Negative Values Reduce)": 75, "How long Before Vision is Obscured? (0 to disable)": 0, "How long to Obscure Vision? (0 to disable)": 0, "Is Marketable?": true, "Sale Price?": 30, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 1, "Chance out of 100% to Spawn into a Container": 15, "Container to Spawn this Item in": "dm food" }, { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 2, "Item Name": "Slightly Irradiated Brew", "Skin ID": 3146074155, "Hydration Value (Negative Values Reduce)": 30, "Caloric Value (Negative Values Reduce)": 10, "Healing Value (Negative Values Reduce)": -10, "How long Before Vision is Obscured? (0 to disable)": 10, "How long to Obscure Vision? (0 to disable)": 30, "Is Marketable?": true, "Sale Price?": 50, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 1, "Chance out of 100% to Spawn into a Container": 15, "Container to Spawn this Item in": "foodbox" }, { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 1, "Item Name": "Rustic Jam", "Skin ID": 3146834342, "Hydration Value (Negative Values Reduce)": 10, "Caloric Value (Negative Values Reduce)": 35, "Healing Value (Negative Values Reduce)": 30, "How long Before Vision is Obscured? (0 to disable)": 0, "How long to Obscure Vision? (0 to disable)": 0, "Is Marketable?": true, "Sale Price?": 75, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "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": 10, "Container to Spawn this Item in": "dm food" }, { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 2, "Item Name": "Imported Wine", "Skin ID": 3146836410, "Hydration Value (Negative Values Reduce)": 40, "Caloric Value (Negative Values Reduce)": 10, "Healing Value (Negative Values Reduce)": -10, "How long Before Vision is Obscured? (0 to disable)": 14, "How long to Obscure Vision? (0 to disable)": 36, "Is Marketable?": true, "Sale Price?": 90, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 1, "Chance out of 100% to Spawn into a Container": 10, "Container to Spawn this Item in": "foodbox" }, { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 1, "Item Name": "Not Wolf Jerky", "Skin ID": 3146836992, "Hydration Value (Negative Values Reduce)": 2, "Caloric Value (Negative Values Reduce)": 70, "Healing Value (Negative Values Reduce)": 60, "How long Before Vision is Obscured? (0 to disable)": 0, "How long to Obscure Vision? (0 to disable)": 0, "Is Marketable?": true, "Sale Price?": 125, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "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": 5, "Container to Spawn this Item in": "dm food" }, { "Base Item - 1 Mushroom (Food) - 2 (Drink)": 1, "Item Name": "Fresh Bread", "Skin ID": 3146837480, "Hydration Value (Negative Values Reduce)": 1, "Caloric Value (Negative Values Reduce)": 60, "Healing Value (Negative Values Reduce)": 40, "How long Before Vision is Obscured? (0 to disable)": 0, "How long to Obscure Vision? (0 to disable)": 0, "Is Marketable?": true, "Sale Price?": 150, "Max Discount Buy Variation in %? (Negative Values) (To Simulate Supply & Demand)": -10, "Maximum Bonus Variation in %? (Positive Values) (To Simulate Supply & Demand)": 5, "Minimum Amount To Spawn into a Container": 1, "Maximum Amount To Spawn into a Container": 1, "Chance out of 100% to Spawn into a Container": 3, "Container to Spawn this Item in": "dm food" } ], "NPC Clothing Options": [ { "Shortname": "pants", "Skin": 2869683028 }, { "Shortname": "hoodie", "Skin": 2886142716 }, { "Shortname": "shoes.boots", "Skin": 2454376365 }, { "Shortname": "hat.boonie", "Skin": 2838981168 } ] }
Lang
{ "GoodsFound": "[<color=yellow>Artisan Goods</color>] You found an <color=yellow>Artisan Good</color> you can consume this item for added benefits:exclamation:", "GoodsFoundEconomics": "[<color=yellow>Artisan Goods</color>] You found an <color=yellow>Artisan Good</color> you can consume this item or sell it to The Artisan Goods Collector for <color=#85bb65>$</color>:exclamation:", "GoodsFoundSR": "[<color=yellow>Artisan Goods</color>] You found an <color=yellow>Artisan Good</color> you can consume this item or sell it to The Artisan Goods Collector for <color=#cd5c5c>RP</color>:exclamation:", "NoPerms": "[<color=yellow>Artisan Goods</color>] You do not have permission to run this <color=red>Command</color>!", "NoGoods": "[<color=yellow>The Artisan</color>] :nervous: You have no <color=yellow>Goods</color> on you that I am in the Market for. \nSwing by when you do, though! \n\n:happy:", "GoodsSpawned": "[<color=yellow>Artisan Goods</color>] :wave: <color=green>All</color> <color=yellow>Artisan Goods</color> have been deposited to your Inventory.", "ArtisanCooldownMessage": "[<color=yellow>The Artisan</color>] :wave: Just wait <color=green>{0}</color> seconds, I have to finish putting stuff away...", "EconomicsMessage": "[<color=yellow>The Artisan</color>] :eyes: \n\n Best I can do is <color=#85bb65>$</color><color=yellow>{0}</color> for your <color=orange>{1}x</color> <color=green>{2}</color>(s).", "SrMessage": "[<color=yellow>The Artisan</color>] :eyes: \n\n Best I can do is <color=orange>{0}</color> <color=#cd5c5c>RP</color> for your <color=yellow>{1}x</color> <color=green>{2}</color>(s).", "SaleDisabled": "[<color=yellow>Artisan Goods</color>] <color=orange>Sales</color> are Disabled in the Config, Enable and Try again." }
-
Quest System
XDQuest: A comprehensive and customizable quest system for your RUST server!
XDQuest is a powerful and flexible plugin that introduces a comprehensive and dynamic quest system into your game world.
With 25 different types of missions available for players, the possibilities are almost limitless.
Players receive various rewards for completing missions, adding even more incentive to accomplish tasks.
At the moment, this is the largest and only quest system available!
XDQuest is your key to creating endless adventures in the world of RUST.
List of features:
(The description briefly outlines the functionality and includes screenshots.)
Interactive website for creating quests:
XDQuest-Creater - On my website, you can easily and quickly create quests. Forget about manually editing JSON files — my user-friendly interface will make the quest creation process simple and enjoyable!
The plugin offers four types of rewards:
Items Blueprints Custom items Commands It integrates perfectly with various economic systems, and also supports Skill Tree and ZLevels.
List of missions
Mission setup
Reward setup Detailed instructions and settings on the website:
XDQuest-Creater - My website features clear and informative instructions that will help you configure the plugin and master all types of missions.
You will gain access to it immediately after purchasing the plugin.
Discover the simplest and most effective way to configure using my guide!
Beautiful and modern UI:
The stylish and intuitive interface makes using XDQuest simple and enjoyable.
There is a mini-quest list that allows your players to remotely track the progress of their missions.
UI
UI
Mini quest list
Example of UI customization
(Rusty Wasteland PvE)
Capabilities and NPC settings:
NPCs have their own voice-overs; currently, they can respond to the user on 4 triggers:
1.Greetings
2.Farewells
3.Task acceptance
4.Task completion You can also upload and use your own sounds for any of these 4 triggers, and the website will assist you with this as well. Dress your NPC however you like and create a unique appearance for them. There is an option to change the location of the NPC. Your NPC resides in a unique dwelling created in accordance with their character and backstory. Available types of missions:
Currently, there are 24 different types of tasks available:
(The types of missions are constantly being updated)
(16 pre-set quests included)
Command:
Chat commands: /quest.saveposition - saves a custom position (available only to administrators). /quest.saveposition.outpost - saves a custom position within the bounds of a peaceful town (available only to administrators). /quest.tphouse - teleport to a building (available only to administrators). Console commands: xdquest.stat - publishes statistics. xdquest.player.reset [steamid64] - Clears all of a player's missions and everything associated with them. Configuration:
Discord - DezLife
Website editor - xdquest.skyplugins.ru
- #customizablequests
- #dezlife
-
(and 5 more)
Tagged with:
-
SupportFireworks
By boostypunk in Plugins
Introducing the SupportFireworks plugin – a unique way to show gratitude for supporting your server!
Now, every time a player buys a donation service in your store, the SupportFireworks plugin automatically launches spectacular fireworks at the player’s location, and a custom message about server support is sent to the global chat!
Why SupportFireworks?
Custom message: you can change the text of the chat notification at any time, adding the necessary details about the support; Random fireworks: each firework launched as a sign of gratitude has a random color, which creates a sense of unpredictability and uniqueness; Reliable operation: fireworks are guaranteed to go off in any place, regardless of where the player is; Multi-language support: the plugin is immediately translated into several languages, which allows players to receive messages in their native language automatically; Minimal load on the server: the simplicity of the plugin does not affect the server, but has a huge impact on player engagement. This is the perfect tool to increase motivation to support your project! SupportFireworks not only brings pleasure from spectacular effects, but also motivates players to support the server, creating a bright and memorable moment for all participants!
The plugin is flexible for use, because it can be connected to any service in your store. This can be either buying an item, getting VIP status, or any other type of purchase. The plugin is activated by a single console command, so there will be no difficulties with its installation.
Try SupportFireworks and make supporting your server even more memorable!
Console command: support.project [STEAM ID]
- #rust plugin
- #plugin
- (and 4 more)
-
Dungeon Bases
The plugin adds an event with dungeons to your server. Dungeons are bases with puzzles, NPC defenders, turrets and much more. You can create your own dungeons of varying complexity
You can build your own bases or modify existing ones:
The dungeons have moving NPC defenders:
The dungeons have puzzles with security doors:
The dungeons have secret notes with codes in boxes or NPCs:
Commands:
dungbase_start - force the event to start
dungbase_stop - force the event to end
Hooks:
void DungeonBasesEventStarted() - // called when the event starts
void DungeonBasesEventEnded() - // called when the event ends
Config:
{ "Allow only the event owner (the one who entered the dungeon first) into the dungeon": true, "Allow owner's teammates to enter the dungeon": true, "Message that you cannot enter the dungeon without being the owner of the event or its teammate": "You cannot enter the dungeon without being the owner of the event or its teammate", "Event marker on the map": true, "Event marker name": "Dungeon Base", "Event marker transparency(0-1)": 0.55, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Display event owner name on marker": true, "Display the time remaining until the end of the event on the marker": true, "Autostart event(disable if you want to trigger the event only manually)": true, "Minimum time to event start(in seconds)": 3600, "Maximum time to event start(in seconds)": 7200, "Minimum event duration(in seconds)": 2000, "Maximum event duration(in seconds)": 3000, "Minimum number of online players to trigger an event": 1, "Event message": "The dungeon bases event has started, find the entrance to the base and get the loot", "End event message": "The dungeon bases event has ended", "Dungeons list": [ "#dung#base1", "#dung#base2", "#dung#base3" ], "Entrances list": [ "#dung#entrance1", "#dung#entrance2", "#dung#entrance3" ], "Random order of choosing a dungeon from the list (if false, will be selected in turn)": true, "Random order of choosing the entrance to the dungeon from the list (if false, will be selected in turn)": true, "Change the time of day when entering the dungeon(from 0 to 23, if -1 - do not change the time)": 0.0, "How long before the end of the event does radiation start to affect players inside the dungeon": 180, "How long after the event ends should the entrance be destroyed": 60, "Close the entrance and exit to the dungeon when the event time is over": true, "Message about closing the entrance and exit": "Time is up, the entrance and exit to the dungeon are closed forever!" } Note: the plugin is guaranteed to work correctly with the bases that are included. NPCs will not behave like default ones, as they use other algorithms. Only one dungeon can spawn on the map at a time
-
Christmas Outpost Event
When the Christmas Outpost Event plugin is loaded, Christmas decorations will appear at the Outpost, featuring a decorated Christmas tree, a dancing Santa NPC, a boombox playing Christmas music, and lootable crates.
In the config file, you can set the boombox radio link, the prefab, coordinates and respawn time for the lootable crates, and the name and outfit of the dancing NPC.
Plugin Config:
{ "Version": { "Major": 1, "Minor": 0, "Patch": 1 }, "Activate radio in Outpost": true, "RadioLink": "https://christmasfm.cdnstream1.com/2547_128.mp3", "Crates respawn time (sec.)": 1800, "List of lootable crates inside the Outpost": [ { "Prefab": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Position": "(-19.050, 0.241, 15.599)", "Rotation": "(0, 59.704, 0)" }, { "Prefab": "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "Position": "(-17.354, 0.138, 14.583)", "Rotation": "(0, 0, 0)" }, { "Prefab": "assets/prefabs/misc/xmas/sleigh/presentdrop.prefab", "Position": "(-14.597, 0.129, 16.591)", "Rotation": "(0, 0, 0)" } ], "Dancing Npc name and outfit": { "Name": "Santa Claus", "Wear items": [ { "ShortName": "jacket.snow", "SkinID (0 - default)": 797164454 }, { "ShortName": "pants", "SkinID (0 - default)": 561429577 }, { "ShortName": "shoes.boots", "SkinID (0 - default)": 2673890130 }, { "ShortName": "santahat", "SkinID (0 - default)": 0 } ] } }