BigBroGamerUK's Wishlist
-
Cargo Plane Crash
Adds a cargo plane crash event to your server. The crash site is guarded by NPCs that patrol the area and can chase players.
You can also set up custom loot using the "SimpleLootTable" plugin.
Features:
Support for third-party plugins Great customization options in the config
Console commands:
callcargoplane - force the event to start callcargoplane {steamID/name} - the event will be reserved for one player crashcargoplane - force a cargo plane to crash cpc_stop - force the event to end
Chat commands(need admin privileges):
showcrashzone - displays the crash area setcrashzonecenter - set the center of the crash zone to where the player is callcargoplane - force the event to start callcargoplane {steamID/name} - the event will be reserved for one player crashcargoplane - force a cargo plane to crash cpc_calltome - force an event to start (the cargo plane will go to the player's coordinates) cpc_stop - force the event to end cpc_add_crashzone - adds a new zone at the location where the player is, can be used if you use multiple zones(you can set the name and radius - /cpc_add_crashzone "name" "radius") Hooks:
void CargoPlaneCrashStarted() // called when the event starts
void CargoPlaneCrashCrashed() // called when a cargo plane crashes
void CargoPlaneCrashEnded() // called when the event ends
void CargoPlaneCrashEventWinner(BasePlayer player) // called when a player loots any crate first
CargoPlaneCrash config:
{ "PVE mode (crates can only be looted by the player who first dealt damage to the NPC)": false, "Give event ownership to the owner's teammates if he is no longer the owner. Only if teammates are within the event radius (for PVE mode)": true, "Radius for event(for PVE mode)": 380, "Create a dome for PVE mode": false, "Dome transparency (the higher the value, the darker the dome, recommended 4)": 4, "Time after which the owner of the event will be deleted if he left the dome or left the server (for PVE mode)": 300, "Message when a player enters the event dome(only for PVE mode if there is a dome)": "You have entered the Cargo Plane Crash Event", "Message when the event owner leaves the event dome (only for PVE mode if there is a dome)": "Return to the event dome, otherwise after 300 seconds you will no longer be the owner of this event", "Do not allow other players into the event(only for PVE mode if there is a dome) Be careful, if the crash site is near the player's base and the player is not the owner of the event, he will be ejected from his base outside the dome": false, "Message when a player is ejected from the event dome(only for PVE mode if there is a dome)": "You cannot be here, you are not the owner of this event", "Allow admin to be in event dome (only for PVE mode if there is a dome)": true, "Triggering an event by timer (disable if you want to trigger the event only manually)": true, "Time to event start(in seconds)": 3600.0, "Random time to event start": false, "Minimum time to event start(in seconds)": 600, "Maximum time to event start(in seconds)": 10800, "CargoPlane speed(recommended 4 to 6)": 5.0, "Minimum amount of online players to trigger the event": 1, "Minimum crates amount(spawn after crash)": 1, "Maximum crates amount(spawn after crash)": 1, "Crate simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in a crate(plugin SimpleLootTable is required)": 0, "Maximum number of items in a crate(plugin SimpleLootTable is required)": 0, "Crates lifetime(in seconds). The crate will not be destroyed if it has been activated": 3600, "Crates timer(in seconds)": 900, "Remove crates after being looted by a player(in seconds)": 300, "Minimum airdrops amount(spawn after crash)": 1, "Maximum airdrops amount(spawn after crash)": 1, "Airdrop simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Maximum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Airdrops lifetime(in seconds)": 3600, "Fireballs amount(spawn after crash)": 5, "Passengers amount(spawn after crash)": 2, "Explosion marker on the map(spawn after crash)": true, "Explosion marker lifetime(in seconds)": 300, "Enable signal smoke(spawn after crash)": true, "Signal smoke lifetime(in seconds, max 214)": 214, "Map size(crash zone size), you can see the zone, use the chat command /showcrashzone": 4500.0, "Starting altitude, defaults to map size, can be increased if cargo plane hits high ground(no more than 10000 recommended)": 4500.0, "Crash zone center. Use chat command /setcrashzonecenter to set to player position. You can check crash zone center, use the chat command /showcrashzone": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Use multiple zones": false, "Select a zone from the list sequentially(if false, then the crash zone will be chosen randomly)": false, "Zones list": [ { "name": "0", "radius": 300, "center": { "x": -300.0, "y": 0.0, "z": 0.0 } }, { "name": "1", "radius": 200, "center": { "x": 100.0, "y": 0.0, "z": 0.0 } } ], "Event message(if empty, no message will be displayed)": "CargoPlane event started", "Crash message(if empty, no message will be displayed)": "Cargo plane crashed", "Event end message(if empty, no message will be displayed)": "CargoPlaneCrash event ended", "Message about coordinates(will display the coordinates of the crash site. If empty, no message will be displayed)": "", "Kit name(you can use kits for passengers if you have Kits plugin)": "", "Passenger name": "Mister bot", "Use NPC prefab for passengers": false, "Minimum NPCs amount(spawn after crash)": 2, "Maximum NPCs amount(spawn after crash)": 2, "NPCs lifetime(in seconds)": 3600, "NPCs type(NPCs prefab, experimental setting, it is not known how the NPCs will behave) 0 - tunneldweller; 1 - underwaterdweller; 2 - excavator; 3 - full_any; 4 - lr300; 5 - mp5; 6 - pistol; 7 - shotgun; 8 - heavy; 9 - junkpile_pistol; 10 - oilrig; 11 - patrol; 12 - peacekeeper; 13 - roam; 14 - roamtethered; 15 - bandit_guard; 16 - cargo; 17 - cargo_turret_any; 18 - cargo_turret_lr300; 19 - ch47_gunner": 8, "NPCs health(0 - default)": 0, "NPCs damage multiplier": 1.0, "NPCs accuracy(the lower the value, the more accurate, 0 - maximum accuracy)": 2.0, "NPCs attack range": 75.0, "Radius of chasing the player(NPCs will chase the player as soon as he comes closer than the specified radius, must be no greater than the attack range)": 60.0, "Minimum distance to NPC damage": 75.0, "Message if the player attacks far away NPCs": "NPC is too far away, he doesn't take damage", "Kit for NPCs. The NPC will use the weapon that is in the first slot of the belt(requires Kits plugin)": "", "Default displayName for NPC(for SimpleKillFeed/DeathNotes plugin)": "Crashsite NPC", "List of displayNames for each NPC(for SimpleKillFeed/DeathNotes plugin)": [ "Crashsite NPC1", "Crashsite NPC2", "Crashsite NPC3" ], "Will NPCs attack zombies": true, "Remove NPC corpses": false, "Prohibit building near the crash site": false, "Building prohibition radius": 20.0, "How long construction is prohibited near the crash site(in seconds)": 1800, "Event marker on the map(spawn an event marker at the crash site)": false, "Display approximate end time of event on marker": false, "Event marker name": "Cargo plane crash site", "Event marker lifetime(in seconds)": 3600, "Event marker transparency(0-1)": 0.75, "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, "Do not spawn crates and NPCs when a cargo plane falls under water (if the water depth is greater than)": 0.5, "Do not choose a crash site near monuments": false, "If possible, the crash site will not be chosen near player bases": true, "SteamID for chat message icon": 0, "Complete the event if all crates were destroyed after looting": false, "Use Notify plugin for messages": false, "Notify message type": 0 }- #event
- #cargoplane
- (and 18 more)
-
Bank System
Enhance your server's economy with a comprehensive banking system! Players can manage their finances through ATMs, transfer money, and even earn interest. Fully customizable and integrable with other economy plugins.
💰 Features
ATM system: Players can install their own ATMs and receive profit from them. ATMs can break and be repaired. Money transfer system between players. Support for HumanNPC. Ability for players to earn money. Adds banknotes as a new item to the game. Auto Wipe options for each item. Works with third-party economy plugins (optional). Conversion from ServerRewards and Economics. 💻 Commands
bank - open the bank interface bank.givenote [target] [amount] - give banknotes to the player bank.giveatm [target] - give ATM to the player bank.setbalance [target] - set balance for the player bank.deposit [target] - deposit money to the player bank.withdraw [target] - withdraw money from a player bank.transfer [player] [target] - transfer money from a player to another player bank.wipe [type] (0 - all, 1 - players, 2 - logs, 3 - ATMs) - wipe data bank.convert.economics - convert from Economics bank.convert.serverrewards - convert from ServerRewards 📑 Hooks and API
The plugin provides several hooks and API methods for developers to integrate with other plugins or custom scripts.
Hooks:
private object CanPlayerCreateCard(BasePlayer player) private void OnPlayerCreatedCard(BasePlayer player) private void OnBalanceChanged(ulong member, int amount) API Methods:
private bool HasCard(BasePlayer player) private bool HasCard(ulong member) private int Balance(BasePlayer player) private int Balance(ulong member) private bool Deposit(BasePlayer player, int amount) private bool Deposit(string member, int amount) private bool Deposit(ulong member, int amount) private bool Withdraw(BasePlayer player, int amount) private bool Withdraw(string member, int amount) private bool Withdraw(ulong member, int amount) private bool Transfer(BasePlayer member, BasePlayer target, int amount) private bool Transfer(string member, string target, int amount) private bool Transfer(ulong member, ulong target, int amount) 🛡️ Permissions
Permissions can be configured in the plugin's config file. For example: "Permission (example: banksystem.use)": "banksystem.use", Additionally, you can set permissions for ATM breakage percentages. 📚 FAQ
Q: Where can I see an example of a config?
A: Config
Q: How do I spawn an ATM at a monument using BankSystem and MonumentAddons?
A: Follow these steps to auto-spawn an ATM at your monuments:
Go to a Monument:
Position yourself at a monument where you want the ATM to appear (e.g., near a vending machine location). Spawn a Vending Machine:
Run the following command to spawn a vending machine using MonumentAddons:
/maspawn vendingmachine.deployed Convert It to an ATM:
Immediately change the vending machine’s skin to the ATM design by running:
/maskin 2551771822
Confirm that 2551771822 matches the ATM skin ID configured in your BankSystem settings. Your ATM is now installed at the monument and will automatically respawn during wipes or map changes.
Q: How do I fix RUSTNote stack splitting issues?
A: You need to find "Enable item split control? (if there are errors with stack plugins - it is worth turning off)" in the config and set it to false.
-
Abandoned Bases
Allows bases to become raidable when all players in a base become inactive.
Compatible with TruePVE and NextGenPVE servers. This plugin is not compatible with servers that have server.pve set true. It is possible to implement this, but I see no reason to do so as TruePVE provides the same protection and more.
Abandoned Bases checks each building on the server in order to determine which bases are inactive. Bases become inactive when all players authorized on the tool cupboard have been offline for the configured amount of days. When a base becomes inactive there are one of two outcomes.
1.) It will be immediately destroyed if it does not meet the configured minimum requirements.
2) It will become raidable for a configurable period of time, and when the time expires the base will be destroyed.
Each zone has a map marker, allows PVP and is surrounded by a dome that protects it from being attacked from the outside. Players who zone hop will be flagged with a PVP delay where they can still be attacked for a configurable amount of time.
Command /sar - requires abandonedbases.convert permission and converts a base into an abandoned base - this can be used on any base that you are authorized to and will cause the base to be destroyed when the timer expires
Command /sab - starts a manual check for each building on the server in order to determine which bases are inactive (requires abandonedbases.admin permission)
Command /sar radius - requires abandonedbases.convert permission and converts a base into an abandoned base and uses the specified radius for the dome / zone radius. Min and max radius are configurable.
Command /sar cancel - requires abandonedbases.convert and abandonedbases.convert.cancel permissions - completely cancels an event (destroys map marker and dome, disables PVP and prevents base from being despawned) effectively allowing the base to be taken over
Command /sar claim - requires abandonedbases.convert and abandonedbases.convert.claim permissions and converts a finished abandoned base into a claimed base that can be taken over by players
"Loot Required (SAR)"
"Foundations Required (SAR)"
"Walls Required (SAR)"
These options should be set realistically so that players cannot exploit the /sar command. I recommend Loot Required 100, Foundations Required 10, Walls Required 10 at minimum Command /sar purge - converts all bases on the server into abandoned bases for purge day (requires abandonedbases.convert, abandonedbases.admin and abandonedbases.purgeday permissions)
This is a two part command that requires you type /sab afterwards to begin. Requires abandonedbases.purgeday, abandonedbases.convert, and abandonedbases.admin permissions. Announcements are muted during purge to prevent spam. Time To Wait Between Spawns (15) will delay how quickly every base is converted Permissions (ADMINS REQUIRE PERMISSIONS TOO)
abandonedbases.convert - required to use /sar command
abandonedbases.convert.free - converting is free for users that have this permission
abandonedbases.convert.claim - required to use /sar claim command
abandonedbases.purgeday - required to use /sar purge command
abandonedbases.admin - required to use /sab and purge commands
abandonedbases.notices - users with this command can see event-opened notices from the plugin
abandonedbases.attack - lets players hunt bases and convert them by attacking if they're abandoned
abandonedbases.attack.time - shows players how much time is left before a base becomes abandoned when they attack it
abandonedbases.attack.lastseen - required to see the last time the player was online when attacking a base
Auto-add abandonedbases.immune to configuration if one does not exist already (lifetime set to "none")
- abandonedbases.immune will not be automatically added if the configuration contains a different immunity permission already
- abandonedbases.immune will give the user immunity to any base they've built at or are authed at from becoming abandoned
- abandonedbases.exclude does not provide immunity and is explicitly intended for the plugin to ignore the player only
- abandonedbases.exclude is intended for admins, mods, staff or helpers to be able to freely make repairs or auth at bases without interfering with the abandoned timer
abandonedbases.exclude:
excludes the user from being checked as an authorized user to a TC this permission should not be used to exempt users - exempt users with immunity by assigning them a permission from a role that has the lifetime set to "none" example roles that includes permission abandonedbases.immune and lifetime set to "none" to properly exempt a user or group by granting abandonedbases.immune to a user or group:
"Purge Settings": [ { "Permission": "abandonedbases.immune", "Lifetime (Days)": "none" }, { "Permission": "abandonedbases.vip", "Lifetime (Days)": "7" }, { "Permission": "abandonedbases.veteran", "Lifetime (Days)": "5" }, { "Permission": "abandonedbases.basic", "Lifetime (Days)": "3" } ], Purge Settings
Permission - The permission to use with this setting Lifetime (Days) - The amount of time in days before a base is considered abandoned. Set to none to not consider players with this permission as inactive. Conversions Before Destroying Base (1) - The amount of times a base can become abandoned before it is finally destroyed when the Despawn Timer expires. Comes with 3 configured permissions and lifetime days by default Abandoned Settings
Blacklisted Commands (command1, command2, command3) - Commands players are not allowed using at a raid or marked with PVP delay Marker Name (Minutes) (Abandoned Player Base [{time}m]) - Text shown on map marker for minutes Marker Name (Seconds) (Abandoned Player Base [{time}s]) - Text shown on map marker for seconds Foundations Required (4) - Minimum amount of foundations required to become raidable Walls Required (3) - Minimum amount of walls required to become raidable Sphere Amount (10) - Increase to darken the dome, or decrease to brighten it Sphere Radius (50) - How big the dome is in meters Use Dynamic Sphere Radius (false) - Allow the dome to detect the best dome size Max Dynamic Radius (75.0) - How maximum size of the dynamic radius Min Custom Sphere Radius - The minimum radius allowed when using /sar <radius> Max Custom Sphere Radius - The maximum radius allowed when using /sar <radius> PVP Delay (15.0) - The amount of time in seconds that players can take damage after leaving the dome Despawn Timer (1800.0) - The amount of time in seconds that players have to finish the raid Reset Despawn Timer When Base Is Attacked (true) - When enabled this will reset the above despawn timer back to 1800 seconds by default Do Not Destroy Base When Despawn Timer Expires (false) - Use this to override and prevent a base from being destroyed when Despawn Timer expires Backpacks Can Be Opened (true) - When enabled players will be allowed to open their backpacks while inside of the dome Backpacks Can Be Looted By Anyone (false) - Bypass PreventLooting plugin and allow backpacks to be lootable if enabled Corpses Can Be Looted By Anyone (true) - Bypass PreventLooting plugin and allow backpacks to be lootable if enabled Allow PVP (true) - Allows PVP while inside of the dome, and when flagged with a PVP delay Seconds Until Despawn After Looting (600) Seconds Until Despawn After Looting Resets When Damaged (true) Cancel Automated Events If Abandoned Owner Comes Online (false) Message Raiders When Event Ends During Automated Cancellation (true) Change Marker Color On First Entity Destroyed (true) Cooldown Between Conversions (3600) - Time required between each manual conversion of a base using /sar Cooldown Between Events (3600) - Time between each event - prevents looting, damage and using /sar claim Cooldown Between Cancel (3600) - Time the player must wait to use /sar cancel Cooldown Between Conversions Ignored During Purge (true) Cooldown Between Cancel Ignored During Purge (true) Cooldown Between Events Ignored During Purge (true) Prevent Hogging Ignored During Purge (false) Run Once On Server Startup (false) - Check for abandoned bases immediately after server startup is complete Run Every X Seconds (0.0) - The time in seconds to check for each building on the server in order to determine which bases are inactive Kill Inactive Sleepers (false) - When enabled players with a permission from purge settings will be executed when they are offline for the configured amount of lifetime days Let Players Kill Abandoned Sleepers (false) - Allows players to kill anyone sleeping inside of an abandoned base rather than the server killing them automatically Economics/ServerRewards Cost To Manually Convert (0 = disabled) - Used with /sar command to convert any base into an abandoned base Use Map Marker (true) Require Event Be Finished Before It Can Be Canceled (true) Various auto turret settings
Hooks (implemented in 2.1.4, updated in 2.2.5)
participants - anyone that has actively participated (excludes admin if configured, and those in noclip or vanish) - this should not contain null elements
participantIds - contains the userid of all participants - this list is better as anyone offline and dead will be included in this but not in the participants list because they would be null!
intruders - anyone currently inside of the event (does not exclude anyone) - this should not contain null elements
intruderIds - contains the userid of everyone inside of the event (does not exclude anyone) - this list is better as anyone offline and dead will be included in the list but not in the intruders list because they would be null!
void OnBaseSkipped(Vector3 v, ulong userid, HashSet<ulong> owners, string reason, BuildingManager.Building building) { } void OnTugboatSkipped(Vector3 v, ulong userid, HashSet<ulong> owners, string reason, BaseEntity entity) { } void OnShelterSkipped(Vector3 v, ulong userid, HashSet<ulong> owners, string reason, BaseEntity entity) { } void OnAbandonedBaseStarted(Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseEnded(Vector3 center, float radius, bool AllowPVP, List<BasePlayer> participants, List<ulong> participantIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseTurretsInitialized(List<AutoTurret> turrets,Vector3 center, float radius, bool AllowPVP, ulong raiderId, bool CanDropBackpack, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnRaidableDespawnUpdate(Vector3 center, float radius, bool AllowPVP, ulong raiderId, DateTime DespawnDateTime, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnPlayerEnteredAbandonedBase(BasePlayer player, Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnPlayerExitAbandonedBase(BasePlayer player, Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseCompleted(Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseClaimed(BasePlayer player, Vector3 center, float radius, bool AllowPVP, List<BasePlayer> participants, List<ulong> participantIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseClaimFailed(BasePlayer player, Vector3 center, float radius, bool AllowPVP, List<BasePlayer> participants, List<ulong> participantIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } object OnBlockRaidableBasesTeleport(BasePlayer player, Vector3 to) => null; // return true to allow the blocked teleport, return a string to block with your message instead void OnAbandonedBasePrivilegeDestroyed(Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, BuildingPrivlidge priv, bool areCupboardsTaken, Guid guid) { } void OnPlayerPvpDelayStart(BasePlayer player, ulong userid, Vector3 eventPos, float radius, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnPlayerPvpDelayExpiredII(BasePlayer player, ulong userid, Vector3 eventPos, float radius, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnPlayerPvpDelayReset(BasePlayer player, ulong userid, Vector3 eventPos, float radius, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseDespawned(Vector3 eventPos, float radius, bool allowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, Guid guid) { } object OnProcessPlayerEntity(BaseEntity entity, HitInfo info) => null; // cancel to prevent the plugin from handling this entity, though it can still be an event entity already in some cases void OnAbandonedBaseDespawn(List<BaseEntity> entities) { } // only called when a base is not eligible to convert void OnAbandonedBaseDespawn(Vector3 center, float radius, bool AllowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) { } void OnAbandonedBaseStart(Vector3 center, float radius, bool allowPVP, List<BasePlayer> intruders, List<ulong> intruders, List<ulong> intruderIds, List<BaseEntity> entities, bool canDropBackpack, bool automatedEvent, bool attackEvent, Guid guid) Added OnEntityEnteredAbandonedBase(BaseEntity entity, Vector3 center, float radius, bool allowPVP, List<BasePlayer> intruders, List<ulong> intruderIds, List<BaseEntity> entities, List<BuildingPrivlidge> privs, bool canDropBackpack, bool automatedEvent, Guid guid) Convert Bases and/or Claim Bases
Credits:
misticos for giving permission to use some of his code 🙂- #rust
- #rust plugin
- (and 6 more)
-
ThemePark Island
By Silent Creations in Maps
Welcome to ThemePark Island
An expansive and meticulously crafted custom map for Rust, brought to you by the combined efforts of Silent Creations and Explosive Shart.
This map blends high-octane thrill-seeking with gritty, urban survival. Whether you’re riding a functional coaster or navigating the trap-filled halls of a medical center, ThemePark Island offers a fresh gameplay loop for PVP and PVE servers alike.
🎡 Featured Custom Monuments
The Theme Park
The crown jewel of the island. This isn't just a static monument—it features a fully functional, custom-coded rollercoaster. Scale the heights for a view of the island before diving into the chaos below.
Loot: High-density loot spawns throughout the park.
Puzzles: Includes both Green and Blue keycard puzzle rooms.
The 2 Gorges Dam
A massive, custom-built architectural marvel. The dam dominates the landscape, offering scenic vistas and deep, dark secrets.
Underground Puzzles: Navigate multiple puzzle rooms hidden deep within the structure.
Tactical Depth: Perfect for long-range engagements or sneaky subterranean looting.
Black Rock City
A sprawling urban center that feels like a lived-in wasteland.
Black Rock Medical Center: Enter at your own risk. This landmark is rigged with traps, multiple puzzles, and enough loot to supply an entire clan.
Custom Car Dealership: A unique urban addition for those looking to secure high-tier parts.
Pine Bluff
A smaller, dense city center for quick skirmishes and essential supplies.
Interiors: Explore a replica McDonald’s and a completely custom Supermarket.
Puzzles: Features multiple puzzles and heavy loot concentrations.
Mills Trailer Park
An eerie, abandoned residential area.
Puzzles: Features 2x Green Card puzzles and 1x Blue Card puzzle, making it a high-value stop for progression.
Additional Points of Interest
7-Eleven: That’s right—a faithful replica of the iconic convenience store for all your raiding snack needs.
Fuel Depot: An abandoned facility located in the snow biome, featuring a working Pumpjack and a Green Card puzzle.
Rose Hill Development: An unfinished construction site offering unique verticality and parkour opportunities.
Green Houses: Small botanical structures perfect for picking up plants and quick loot.
Map Size
4500
Prefab Count
#38450
🏛️ Facepunch Monuments
ThemePark Island includes a full suite of classic monuments to ensure a balanced Rust experience:
Tier 3: Launch Site, Arctic Research, Large Oil Rig, Small Oil Rig, Military Tunnel, Giant Excavator.
Tier 2: Airfield, Trainyard, Ferry Terminal, Rad Town, Jungle Ziggurat, Large/Small Harbor.
Tier 1: & Utilities: Bandit Camp, 3x Mining Outpost, 3x Oxums, Lighthouse, Supermarket, Large Barn, Ranch, Abandoned Cabins, Fishing Villages, 3x Water Well.
Resources: Stone, HQM, and Sulfur Quarries.
🙏 Acknowledgements
A massive thank you to those who helped bring this project to life:
Substrata: For the incredible work on the custom rollercoaster plugin.
Milky: For the stellar work on the promotional video.
MrLiquid & the Luffy Map Testing Team: For their dedication to polishing and balancing the map.
For any Assistance or questions Please contact me on Discord @ https://discord.gg/THf6dGN8eW
- #rollercoaster
- #rust
-
(and 11 more)
Tagged with:
-
Extraction
In Extraction, players will not feel alone on your server, despite its size of 3500. In Extraction, players will find all the official Rust Monuments.
Extraction contains more than 300 construction zones, which are distributed across all the exits available on the map. In addition, these gigantic construction zones are equipped with electricity and water for each player.
When an exit is activated, an alarm sounds to alert other players that a player is about to leave the surface to access an area designed for better player safety.
- OFFER YOUR PLAYERS A BETTER PVP EXPERIENCE (Optional)
Extraction includes a prefab “Extraction-NoBuild” to block construction on the map surface and force players to build in areas located inside the exits. Follow these steps to block construction on the surface:
1- Include “Extraction-NoBuild.prefab” in the RustEdit “CustomPrefabs” folder.
2- Open the map in RustEdit.
3- In the list of prefabs, find and include “Extraction-NoBuild” in the map.
4- Place “Extraction-NoBuild” at the coordinates: X:0,000 - Y:390,431 - Z:0,000
5- Save the changes you have made.
- FEATURES
Size: 3500. Objects: 81002. Map protection plugin included. Editable map: Yes Profile Better Npc: Yes.
- CONTAINS ALL OFFICIAL MONUMENTS
- CUSTOM MONUMENTS
Five giant islands surround the map to support the Raidable Bases plugin.
Over 300 construction areas equipped with electricity and water.
Bunkers: Three types of mini-bunkers scattered throughout the map. Use grenades or explosives to open the door. Each bunker has its own color light to indicate its difficulty: green, blue, and red.
Trees with safe zones: These trees are scattered throughout the jungle area. Climb the stairs and access these safe zones to recycle, shop, and more.
Ammunition Tower: A giant tower where you will find ammunition and other resources inside.
C4 Tower: A giant tower where you will find C4 explosives and other resources inside.
Medical Tower: A giant tower where you will find medicine and other resources inside.
The Arecibo Observatory: Also known as the National Astronomy and Ionosphere Center (NAIC) and formerly known as the Arecibo Ionosphere Observatory, is an observatory located in Barrio Esperanza, Arecibo, Puerto Rico, owned by the US National Science Foundation (NSF).
Communications Center: Four giant towers where you will find all kinds of resources inside. Access from one tower to another via zip lines.
Helicopter Tower: A classic but modern tower for shooting combat helicopters. This tower is equipped to meet all your needs.
Train Stations: With a waiting room, loot, and NPCs, with secondary respawn on the railroad.
Crocodile Lakes: Do you like crocodiles? Visit these locations to see them, but don't disturb the crocodiles.
Green Exit: Access this exit using a button located in a booth.
The waiting time at this exit is 5 minutes. After 5 minutes, the player will be able to access the construction area.
Blue Exit: Access this exit using a blue card.
The waiting time at this exit is 3 minutes. After 3 minutes, the player can access the construction area.
Red Exit: Access to this exit is immediate and the player can access the construction area immediately.
- TIPS
Remove the “Extraction-NoBuild” prefab to allow players to build on the map surface. Have fun 🙂
- SUPPORT: https://discord.gg/ASxJynGndj
- #extraction
- #extraction game
-
(and 51 more)
Tagged with:
- #extraction
- #extraction game
- #rust
- #rust game
- #jungle
- #jungle biome
- #scifi
- #sci-fi
- #custom map
- #map
- #custommap
- #exit
- #custom monument
- #rustedit
- #rust edit
- #heli tower
- #badgyver
- #fantasy
- #oxide
- #carbon
- #facepunch
- #steam
- #pvp
- #pve
- #pve pvp
- #pvp pve
- #pvp/pve
- #pve/pvp
- #rp
- #roleplay
- #role play
- #puzzle
- #parkour
- #arecibo observatory
- #tower
- #communication center
- #area
- #safezone
- #safe zone
- #zone
- #dome
- #island
- #world 2
- #world 2.0
- #build area
- #buildarea
- #build zone
- #buildzone
- #apocalypse
- #apocalypse map
- #cargo
- #io
- #io puzzles