GangstaPichu'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.
-
Surprise Trap
This plugin give the possibility to spawn a bunch of trap randomly across the map to make it a bit hard for your players. The selected numbers of traps are consistent through the server life, so as soon as 1 is activated, a new will spawn somewhere else. Traps set up after 30 sec after restart/reload. It can work with and without TruePVE . It handle separably the trap trigger and trap damage, what is configurable. The traps can't be picked up, only activated or disarmed.
With the base setup it check for free location outside of monuments, radiation zones and ZoneManger zones. The traps dmg 50hp, can cause wounded effect with 50% for 5 second and TruePVE selected as to be used.
Permissions
surprisetrap.admin - To use the 3 command surprisetrap.trapdetect - Too be able to use a geiger counter to find traps on the map
Commands
Chat: /show - Show all possible found spawn location (use it with care, it can cause lag until the floating numbers present on the map, see screenshots) /trap - Show all active trap on the map (use it with care, it can cause lag until the floating numbers present on the map, see screenshots) /setup <mine|bear> - set up a trap where the character look, only for test purpose. (the new position will behave as a new spawn location, but only until the next restart) Console: show - information about the additional free spawn locations trap - information about the available amount of traps setup - manually start trap setup in case of not enough trap on the map (compared to the configured amount)
Configuration
"Bypass the distance limtiation on the trap and spawn location show command": false, "Enable/Disable Chat notification about player Death by any \"Random Trap\"": false, "If all originally set location occupied, then look for new position": true, "Minimum Distance From Building": 20.0, "Number of traps on the map": 500, "Prevent Traps To Be Respawn At Monuments": true, "Prevent Traps To Be Respawn At RadiationZone": true, "Prevent Traps To Be Respawn At ZoneManager": true, "Random knowdown duration": 5.0, "Retry to get a new location(the bigger the number, bigger the resource consumption to try a new free position)": 200, "The distance on the trap and spawn location show command (only if not bypassed)": 150, "Trap activation randomly knowdown": true, "Trapdamage default 50": 50.0, "Try to look free location this many times on server init (Not necesseary mean it will find this many free spot, bigger the number, bigger the resource consumption to try a new free position)": 2000, "Usage of Beartrap": true, "Usage of Landmine": true, "Usage of TruePVE": true, "Traps can be detected by players with Geiger detector": true, "The distance to detect by the player with Geiger detector": 50.0
API
TrapDestroyedByPalyer(BaseTrap trap, BasePlayer player) can be used to catch triggen, when a player killed a trap (for example events or quest to destroy specificly spawned traps)
-
Sputnik
Sputnik is a server event that allows players to contest fallen sputnik satellite fragments that fall around the map. Players will need to battle their way past patrol helicopters, NPCs, turrets, and mines to gain access to loot locked behind keycards that require 'Space Cards,' which can be added to loot tables or sold in a shop! Alternatively, you can use standard keycards.
Overview
By default, there are five types of debris that can fall in any quantity and combination. The fragment can be guarded by a helicopter, NPCs, turrets, and mines. For each preset, you can configure the location and number of crates. A radiation zone can be created around the fragment. By default, there is a card reader in one of the locations that open a locked crate. It is activated using the "Space card.” For more information, see the "Space card” section.
Space Card
A card reader can be placed on any type of sputnik debris. By default, it is activated using a purple "Space Card." This card reader opens the crates specified in a special section of the config. A custom card can be added to the loot tables of standard crates and crates of this event. It can also be given with the help of a command or sold in the server store. If necessary, the card reader can be removed, and the card can be replaced with any type of standard card.
Location presets
The location preset is specified for each wreckage preset separately. By default, a data file with five types of prefabs is included:
sputnik_1 debris_1 debris_2 debris_3 debris_4 They are shown in pictures 6 - 10. The first location includes a locked crate that opens with the help of a "Space Map."
Chat commands (only for administrators)
/sputnikstart– launches the event in a random configuration /sputnikstart <eventPresetName> – launches the event in the <eventPresetName> configuration /sputnikstop – stops the event /givespacecard – give yourself a "Space Card".
Console commands (RCON only)
sputnikstart– launches the event in a random configuration sputnikstart <eventPresetName> – launches the event in the <eventPresetName> configuration givespacecard <userID> – give a "Space Card" to player
Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify DiscordMessages AlphaLoot CustomLoot Economics Server Rewards IQEconomic
Hooks
OnSputnikEventStart () OnSputnikEventStop () OnSputnikEventWin (ulong userID) OnPlayerEnterSputnik{BasePlayer player} OnPlayerExitSputnik{BasePlayer player}
My Discord: Adem#9554
Join the Mad Mappers Discord here!
Check out more of my work here!
-
Blue Tears
Custom Blue Tears Map for Rust: immerse yourself in a mysterious, fascinating world with unique monuments
Immerse yourself in the mysterious world of Blue Tears, a custom Rust map replete with intriguing monuments, breathtaking landscapes and rich backstory. Blue Tears offers players a truly exciting gameplay.
About Blue tears Discover the chilling story of survival and self-defense while exploring Blue Tears, an island shrouded in secrets and dangers. Find out what happened to the inhabitants of this island and uncover their secrets to uncover the story of this fascinating non-standard map.
For which plugins do I provide configuration files?
• Defendable Bases
• BetterNpc
• BossMonsters
Description
Size: 2700к
Prefab Count: ~35к
Custom monuments:
• Frozen Castle
• Cannibal village
• Fishermen's village
• Luminous Lily
• Railway station
• Charonda City
• Mothballed Plant
• Crystal Factory
• Star Waterfall
• Pagoda
• Several places for the building of base
•Improved fishing villages (processing plants and market)
Monuments from Facepunch:
• Launch Site
• Water Treatment Plant
• Outpost
• Bandit Camp
• Satellite Dish Array
• Arctic Base
• Junkyard
• The Dome
• Lighthouse
• Oil Rigs [2/2]
• Underwater Labs
• Harbor [2/2]
• Ranch
• Oxum's Gas Station
• Abandoned Supermarket
How can I view the map?
You can do this in our Discord server by submitting a request for an invitation to our servers. There you will be given the rights of an "administrator" and without any difficulties you will be able to fly around the map and fully familiarize yourself with it.
-
Pack 4 | Raid Ships |
Raidable Ships | 20+
No time to build yourself, we got you
Its Time to send your raiders on water and raid some Raidable ships/water bases/underwater bases.
20+ Bases
Raidable Ships
7) hard
6) expert
UnderwaterBase
4) nightmare
WaterBases
4) hard
bases include TRAPS+
Instruction added in Readme
feel free to give me some tips or suggestions
Contact Discord: Shao#6610
