0g.Ghost.7373's Wishlist
-
Geodes
Geodes
Looking to add another layer of gameplay for your players?
Or just to keep them a little busier gathering geodes and having "Rockhound" crack them open for some "Fair Trades"?
Now you can add your own Customizable Geodes to your Server.
When a player mines a node, you can configure drop rate and loot content.
When a player picks up ore, you can enable or disable a chance of them finding a geode, based on your geodes spawn rate.
You can also configure for a chance for the geode to be empty like in the "Real World"
Jackhammer harvest is also configurable.
You can blacklist tools as needed.
Spawn the Geode Shed Via Copy Paste, MarkerManager & ZoneManager Or AutoSpawn at Outpost Automatically with Copy Paste to handle paste, ZoneManager to handle decay and looting prevention etc.
MarkerManager via Umod can be used to mark the NPCS Location on the map.
NPC SETUP
Use /SpawnRockhound to set the NPC Trader Position
To remove
Use /RemoveRockhound
On new save, the data will clear to prevent any floaters.
NPC clothing is configurable, I set it up with some basic clothing with Skins as an Example, You can also use Kits to Set up your NPC as you wish.
NPC SHED SETUP
Use /pastegeodes to set the npc shed. Relies on Copypaste, and ZoneManager to handle decay and other flags.
OTHER COMMANDS
Use /givegeodes to spawn all custom geode items in your inventory, good for testing trade and crack open item pulls.
Demo Vid for Paste Instructions
Lang
{ "RockhoundCooldownMessage": "[<color=#70b8db>Rockhound</color>] Give me <color=#9370db>{0}</color> seconds, Let me rest my swinging arm...", "EmptyGeodeMessage": "[<color=#9370db>Geodes</color>] Your <color=#db9370>{0}</color> was empty!", "NoPerms": "[<color=#9370db>Geodes</color>] You don't have permission to run this command!", "GeodeInteractionNoGeodes": "[<color=#70b8db>Rockhound</color>] :nervous: \n\nCome back when you have enough <color=#db9370>Geodes</color>.\n\n Until then! \n\n:happy:", "GeodeInteractionTradeMessage1": "[<color=#70b8db>Rockhound</color>] :nervous: \n\nI can give you...", "GeodeInteractionTradeMessage2": "\nin exchange for your <color=#db9370>Geode(s)</color>.\n\nSeems like a fair trade to me! \n\n:happy:", "GeodeHarvestMessage": "[<color=#9370db>Geodes</color>] <color=#db9370>{0}</color> Harvested!", "GeodeHarvestMessage1": "[<color=#9370db>Geodes</color>] A <color=#db9370>{0}</color> was found on the <color=#db9370>ground</color>!", "GeodeInteractionFullInventory": "[<color=#70b8db>Rockhound</color>] Your <color=#9370db>Inventory</color> is full, I'll place the Item(s) on the <color=#db9370>ground</color>.", "GeodesSpawned": "[<color=#9370db>Geodes</color>] All Custom <color=#db9370>Geode</color> Items sent to your Inventory." }
Config
{ "Discord Webhook URL": "INSERTURLHERE", "Chat Icon": 0, "Position of Building for Outpost Spawn": { "x": -80.45, "y": 0, "z": -35.73 }, "Rotation Correction of The Building": -77, "NPC Positioning If using Outpost Spawn": { "x": -80.3, "y": 0.2, "z": -34.34 }, "Rotation Correction of The NPC": 90, "Dynamic (Outpost) Spawn Of The NPC Building and NPC Enabled?(CopyPaste Req. MarkerManager & Zone Manager Recommended)": true, "Enable Harvest Message?": true, "Enable Harvest On Collectable Pickup(Stone, Sulfur, Metal Ore)?": true, "Tool Blacklist": [ "icepick.salvaged", "knife.bone" ], "Ability To Harvest With Jackhammer?": true, "Maximum Amount of Like Geodes Traded at a Time": 3, "NPC Interaction Cooldown (seconds)": 3, "Enable Marker Manager from UMOD, To Mark Rockhound Location?": true, "Enable NPC Kit": false, "NPC Kit Name": "", "Geode Types": [ { "Geode Name": "Magnetite Geode", "Geode SkinID": 3157464677, "Geode Harvest Probability - 100 = 100%": 5, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "lowgradefuel", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "hq.metal.ore", "Skin": 0, "Custom Name": "", "Amount Min": 5, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 50, "Amount Max": 100, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "ammo.pistol.fire", "Skin": 0, "Custom Name": "", "Amount Min": 2, "Amount Max": 4, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] }, { "Geode Name": "Septarian Geode", "Geode SkinID": 3157464875, "Geode Harvest Probability - 100 = 100%": 5, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "metal.fragments", "Skin": 0, "Custom Name": "", "Amount Min": 6, "Amount Max": 15, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "metalspring", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 2, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "roadsigns", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 3, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] }, { "Geode Name": "Irradiated Geode", "Geode SkinID": 3157465353, "Geode Harvest Probability - 100 = 100%": 3, "Minimum Items on Trade": 1, "Maximum Items on Trade": 2, "Geode Loot Table on Crack": [ { "Shortname": "lowgradefuel", "Skin": 0, "Custom Name": "", "Amount Min": 10, "Amount Max": 20, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 }, { "Shortname": "hq.metal.ore", "Skin": 0, "Custom Name": "", "Amount Min": 4, "Amount Max": 12, "Chance to be given this Item upon Cracking (1.0 = 100%)": 0.5 } ], "Geode Loot Table on Trade": [ { "Shortname": "ammo.rocket.hv", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 2, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 }, { "Shortname": "ammo.pistol.hv", "Skin": 0, "Custom Name": "", "Amount Min": 1, "Amount Max": 3, "Chance to be given this Item on Trade (1.0 = 100%)": 0.5 } ] } ], "NPC Clothing Options": [ { "Shortname": "pants", "Skin": 2919986425 }, { "Shortname": "tshirt", "Skin": 844217778 }, { "Shortname": "shoes.boots", "Skin": 2090776132 }, { "Shortname": "hat.cap", "Skin": 812550226 }, { "Shortname": "metal.facemask", "Skin": 905114071 } ] }
Thanks for viewing! - Wrecks
Thanks to @imthenewguy for the tips!
& to @Luuxen for the help testing.
-
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.
If adding Artisan Items to another plugin via shop, use Mushrooms as Food Items and Scrap Tea as Drinks.
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 31 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:
-
Support Fireworks
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 a dungeon event to your server. Dungeons are bases with puzzles, NPC defenders, turrets and more. You can create your own dungeons of varying difficulty
You can build your own bases or modify existing ones:
There are moving NPC guardians in the dungeons:
There are puzzles with protective doors in the dungeons:
In the dungeons there are secret notes with codes in boxes or on NPCs:
Commands:
dungbase_start - force start event
dungbase_stop - force stop event
Hooks:
void DungeonBasesEventStarted() - // called when event starts
void DungeonBasesEventEnded() - // called when event ends
Configuration:
{ "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)": false, "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", "#dung#base4" ], "Entrances list": [ "#dung#entrance1", "#dung#entrance2", "#dung#entrance3", "#dung#entrance4" ], "Random order of choosing a dungeon from the list (if false, will be selected in turn)": false, "Random order of choosing the entrance to the dungeon from the list (if false, will be selected in turn)": false, "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 bases enabled. NPCs will not behave as standard, as they use different algorithms. Only one dungeon can spawn on the map at a time.