Deployable Nature

$15.00

Sold by: imthenewguy

The Deployable Nature plugin allows users to find and/or purchase items that can be used to decorate and make their bases truly unique.

This fully customizable plugin adds deployable rocks, trees and bushes into your server in the form of items, which are obtained by mining nodes, chopping trees, collecting plants or can be purchased from the nature store.

Categories: , ,

Description

Deployable Nature

The DeployableNature plugin allows users to find and/or purchase items that can be used to decorate and make their bases truly unique.

This fully customizable plugin adds deploy-able rocks, trees and bushes into your server in the form of items, which are obtained by mining nodes, chopping trees, collecting plants, or can be purchased from the nature store.

Deployable Nature Deployable Nature

  • Adds 62 new deployable items to your server, which are split into 3 categories: Trees, Rocks, Bushes & Animals.
  • Custom item collection system. Players can obtain these items while cutting trees, mining rocks and collecting plants.
  • Includes a built in market that can be accessed via a chat command or a HumanNPC.
  • Each base item can be configured to allow for a wide variety of placement options/restrictions.
  • A large amount of configuration options are available for each item.
  • Adjustable placement options while holding shift.
  • Items can be picked up by holding a hammer, looking at the deployed entity and pressing your mouse3 button (scroll wheel button).

 

Deployable Nature Deployable Nature

deployablenature.admin – Required to use the giveprefab command.
deployablenature.market.chat – Required to use the market chat command.
deployablenature.ignore.restrictions – Allows a player to deploy items without restriction (TC etc).
deployablenature.gather – Required for players to obtain drops while gathering.
deployablenature.use – Required to deploy nature items.
deployablenature.free – allows access to the nature market for free.

There is also the option to create groups via the config, which will receive discounts in the market based on the value assigned to them.

Example:

"Permissions that will receive a discount on the store cost when purchasing [1.0 is full price]. Prefix with deployablenature.": {
    "deployablenature.vip": 0.5
  },

This would give players with the deployablenature.vip permission a discount of 50% off of the market price.

 

Deployable Nature Deployable Nature

Command: giveprefab
Parameters: <skin id> <quantity>
Example: /giveprefab 2609145017 100 – spawns the user 100x medium clutter rocks”
Permission: deployablenature.admin

Command: naturemarket
Permission: deployablenature.market.chat

Command: dnpickup
Permission: None

Command: giveprefab (console)
Parameters:  <player id/name> <skin id> <quantity>
Example: /giveprefab “new guy” 2609145017 100 – spawns the user 100x medium clutter rocks for new guy”
Permission: deployablenature.admin

Command: dnsetprefab
Parameters: None

Console Command: dnkillentities – wipes all nature entities from the map.
Parameters:  <optional parameter: true> – this wipes the data after the command executes. If not used, the nature items will respawn on plugin reload.
Example: dnkillentities or dnkillentities  true.
Permission: deployablenature.admin if running from player console.

Console Command: dnkillentitiesforplayer – wipes all nature entities from the map for the specified player
Parameters:  <player name/id>
Example: dnkillentitiesforplayer “new guy” – would delete all entities for the player whose name contained “new guy”.
Permission: deployablenature.admin if running from player console.

Console Command: dnpurge – enables purge mode, wiping all entities from the map (does not delete data), and preventing them from spawning on server start/being deployed by players while active. Automatically resets to false on server wipe.
Parameters:  <true/false>
Example: dnpurge true – would enable purge mode.
Permission: deployablenature.admin if running from player console.

 

 

Deployable Nature Deployable Nature

You most likely won’t need the below information, but it is here for more advanced users.

Prefab Types

0: Rock
1: Tree
2: Bush
3: Animal

 

Tree Types

0: None
1: Palm
2: Oak
3: Swamp
4: Birch
5: Beech
6: Pine
7: Cacti

 

Bush Types

0: None
1: Willow
2: Willow_snow         
3: Spice
4: Spice_snow
5: Creosote
6: Berries
7: Mushrooms

 

Example config

https://pastebin.com/E5duDqtf

 

API

public bool IsDeployableNature(BaseEntity entity)

Returns if an entity is a DeployableNature entity that has the prevent_gather attribute.

OOEU9yx.png

3 reviews for Deployable Nature

  1. 5 out of 5

    Grumbles (verified owner)

    This adds so much more creativity to player bases.
    A must have for any PVE server.

  2. 5 out of 5

    undertow (verified owner)

    Great plugin! Really lets you make beautiful things, with an easy to use placement system, and a GUI shop to boot. Highly recommended if this is a plugin that would fit your type of server.

  3. 5 out of 5

    jncwinner1 (verified owner)

    This mod is just extra, every bit of extra I’d have hopped for. I have integrated this into my server shop flawlessly with the skin/item ID and I love the message that is shown when placing the items for players (also the middle click with a hammer is convenient). I do recommend players to not allow cliffs to be placed as… well players can build towers then remove the cliff and have floating bases…


Only logged in customers who have purchased this product may leave a review.

Version 1.0.32 | Updated April 3, 2025
  • Updated Updated trees to prevent beehives from spawning on them.
  • Added Added config option to delete old entities when the plugin loads.
  • Added Added a new command to set prefabs for trees and bushes (instead of randomization): dnsetprefab
  • Added Fixed an issue with deploying entities onto Tugboats.
Version 1.0.31 | Updated March 11, 2025
  • Fixed Fixed an issue with gathering trees, animals and collectible drops.
  • Fixed Fixed spam caused by missing animal brains.
Version 1.0.30 | Updated March 6, 2025
  • Updated Optimized the gathering hook.
  • Added Added sunflowers, orchids, bee hives, roses and wheat deployables.
Version 1.0.29 | Updated February 2, 2025
  • Added Added config options for the buy 10 and buy 20 buttons, allowing them to be disabled.
  • Added Added hook call when attempting to put loot into a loot container: object OnAddLootToContainer(LootContainer container)
Version 1.0.28 | Updated December 31, 2024
  • Removed Removed old cliff rocks
  • Added Added new cliff rocks
  • Added Added config option to disable items from the shop.
Version 1.0.27 | Updated December 9, 2024
  • Added Added hook void OnDeployableNatureBuilt(BaseEntity entity)
  • Removed Removed non-AutoPatch methods for Harmony.
Version 1.0.26 | Updated October 3, 2024
  • Updated Updated the plugin so that deployed entities do not respawn when on plugin reload when "Respawn entities that did not die from being hit" is set to false.
  • Updated Patched pooling
  • Updated Patched for October update.
Version 1.0.25 | Updated July 7, 2024
  • Updated Updated for July's surprise patch.
Version 1.0.24 | Updated July 5, 2024
  • Fixed Fixed an issue with dnkillentities command.
  • Fixed Fixed a Harmony patching issue.
Version 1.0.23 | Updated May 2, 2024
  • Updated Updated Harmony patching for forced wipe.
Version 1.0.22 | Updated April 17, 2024
  • Updated Changed the return for CanCombineDroppedItem to true.
  • Added Added support for Abandoned bases. It will destroy deployable natures when the base is converted into a raidable base.
  • Updated Added failsafes to STCanGainXP to prevent errors being thrown.
  • Fixed Fixed an issue with ServerRewards not allowing the player to purchase with a permission based rate.
  • Updated Changed the OnCollectiblePickup hooks to use Harmony instead. This was to prevent an error with collectible being picked up despite returning true.
  • Added Added deployable horses. These use the older horse prefab, not the ridable versions.
  • Added Added 3 new tables: lab table 1, 2 and 3.
  • Added Added 1 new chair: cantina chair
Version 1.0.21 | Updated December 5, 2023
  • Updated Changed the logic for finding players when using commands.
  • Added Description Updates Support Discussion (75) Reviews (6) What's New in Version 1.0.21 Released 22 minutes ago * Changed the logic for finding players when using commands. * Added 4 new Christmas props (gingerbread house, snowman, tree and crates) * Added snow covered trees (13x tree prefabs)
  • Added Added snow covered trees (13x tree prefabs)
Version 1.0.20 | Updated October 20, 2023
  • Updated Updated the config not to overwrite the old version if it fails to load.
  • Added Added Halloween deployables.
Version 1.0.19 | Updated September 7, 2023
  • Fixed Updated the pickup method to work with Tugboats. If the raycast fails, it will attempt to find the closest parented DN entity to the player.
Version 1.0.18 | Updated September 5, 2023
  • Added Added a permission feature, to allow servers to set permission requirements to purchase specific items.
  • Added Added new deployable: Elevator Door
  • Added Added new deployable: Desk - Blue
  • Added Added new deployable: Desk - Red
  • Added Added new deployable: Desk - Grey
  • Added Added new deployable: Desk - Yellow
  • Added Added new deployable: Control Chair
  • Added Added new deployable: Desk Chair
  • Added Added new deployable: Dining Chair
  • Added Added new deployable: Farm Chair
  • Added Added new deployable: Toilet - Normal
  • Added Added new deployable: Toilet - Chain
  • Added Added new deployable: Door Table
  • Added Added new deployable: Door Poker Table
Version 1.0.17 | Updated July 26, 2023
  • Removed Removed the default HumanNPC input.
  • Added Added support for Tugboats. Deployed entities will be parented to Tugboats when deployed on them. If the tugboat dies, the entities will be deleted.
  • Added Added a config option to respawn entities that were killed by external means, such as heli rockets etc.
Version 1.0.16 | Updated May 4, 2023
  • Updated Patched for May update.
Version 1.0.15 | Updated February 13, 2023
  • Added Added config option to change the item drop chance from per hit to per node.
  • Added Added support for GatherRewards
  • Fixed Stopped those pesky horses from eating your deployed entities.
Version 1.0.14 | Updated November 19, 2022
  • Updated Updated Imagur links to dropbox to prevent cap errors.
Version 1.0.13 | Updated November 1, 2022
  • Added Added CanNpcEat to prevent horses from eating deployed entities.
  • Added Added additional null checks to OnCollectiblePickup
Version 1.0.12 | Updated September 7, 2022
  • Added Added config option to disable stack handling.
  • Added Added option for specific animals to drop from their respective corpses.
  • Fixed Fixed flickering issue with the nature market when changing pages.
  • Updated Updated OnCollectiblePickup hook.
Version 1.0.11 | Updated July 26, 2022
  • Added Added cacti.
  • Added Added auto update option to sync default items to the config if they are missing (default off).
  • Updated Updated depreciated recycler hook.
  • Added Added option for tc authed players to pickup deployed assets.
  • Added Added hook to determine if an entity was DeployableNature: public bool IsDeployableNature(BaseEntity entity)
Version 1.0.10 | Updated June 20, 2022
  • Added Added option for team pickup.
  • Added Added option for all nature items to be killed when the tool cupboard is destroyed.
  • Added Added deployable animals. These will face a random direction after deployment.
Version 1.0.9 | Updated March 13, 2022
  • Added Added console command to delete items for specific players: dnkillentitiesforplayer
  • Added Added a console command: dnpurge
  • Fixed Surrounded a few blocks in try/catch wrappings to prevent NRE's from exiting a loop.
  • Fixed Fixed a currency mix up by defaulting to scrap.
Version 1.0.8 | Updated January 21, 2022
  • Fixed Fixed a bug that prevents API hooks from returning false when they should.
  • Added Added a fix to create new entities that the server deletes on wipe.
  • Added Added permission: deployablenature.free. This will give the user access to the natureshop for free.
  • Added Added config option to specify custom permissions (deployablenature.vip etc), which will allow you to add discounts to the shop price. 1.0 is full price, 0.0 is free.
  • Added Added an option to set the max stack size of each item type to 0 to allow it to inherit its base item stack info.
  • Added Added hemp plant.
  • Added Added a new console command: dnkillentities . Will kill all entities deployed with the plugin. If the optional argument is used, it will clear the data file, otherwise entities will re-appear on plugin restart.
  • Added Added config options to notify the player on how to pick up entities after they have been deployed, and that they can adjust the height of the entity while holding shift.
  • Added Added config option to enable/disable the middle mouse input for picking up items. Users can still use the chat command and do not require a hammer by doing so. Message adjusts depending on the setting.
  • Added Added new permission: deployablenature.use - this is required to deploy nature items.
Version 1.0.7 | Updated January 10, 2022
  • Updated Changed data to only save when the server saves.
  • Added Added chat command option in to pick up an item (/dnpickup).
  • Fixed Added a fix to prevent seeds and other deployables from being obtained while the OnCollectiblePickup bug exists.
Version 1.0.6 | Updated January 9, 2022
  • Added Added API Hooks for Skill tree to prevent xp gain and additional yield from static plants.
  • Added Added config option to prevent recycling the deployable nature items.
Version 1.0.5 | Updated January 2, 2022
  • Added Added a config option to adjust the market chat reminder.
  • Fixed Fixed an issue when setting the drop rate to 0 (items were still spawning).
  • Fixed Fixed an issue with OnDispenserGathered where the plugin was only looking for ores and not trees.
  • Added Added permission for deployablenature.gather. Players who do not have the permission won't receive drops while gathering.
Version 1.0.4 | Updated December 9, 2021
  • Added Added permission called deployablenature.ignore.restrictions. This will allow anyone with the perm to place items without any restrictions.
  • Added Added the console command "giveprefab" to allow admins to give players items via in-game and server console. Arguments: giveprefab
  • Added Added support for custom currency. If you have an existing config when updating, set the currency to use as CUSTOM and reload the plugin. The config will be updated with new fields for custom currency information.
  • Fixed Fixed an issue with economy and server rewards not taking the correct values.
Version 1.0.3 | Updated December 9, 2021
  • Updated Updated some code to prevent errors and for release.
Version 1.0.1 | Updated December 7, 2021
  • Fixed Fixed a null issue.

8 thoughts on "Deployable Nature"

Leave a reply

Your email address will not be published. Required fields are marked *

  1. The deployable nature items are not deleting upon associated tc destruction. The base and the tc is gone but the trees, bushes and a poker table is still there. There is also 2 floating wolves. I can’t destroy any of them. I even tried removing them from the data file.

  2. Hello

    JsonReaderException: Unexpected character encountered while parsing value: [. Path ‘[‘Nature market command’]’, line 24, position 28

    • 20/10 07:26:47 | Unloaded plugin DeployableNature v1.0.17 by imthenewguy
      20/10 07:26:47 | Shutting down compiler because no more jobs
      20/10 07:26:47 | Compiler shutdown completed
      20/10 07:26:47 | ArgumentException: Could not cast or convert from System.String to System.String[].
      20/10 07:26:47 | [DeployableNature] Registered permission: deployablenature.vip
      20/10 07:26:47 | Loaded plugin DeployableNature v1.0.20 by imthenewguy

  3. We have had this plugin since August 2022, the plugin was always live beforehand without any problems. Now after the summer break we downloaded the current version 1.0.25. My players report that they can no longer pick things up by clicking the hammer and then the mouse wheel. I completely deleted the plugin from the server and downloaded it again. Unfortunately the problem still persists. Players can now only pick up their purchased items using the /dnpickup command.

  4. ① “Allow the buy 10 button in the market to be used?”: false,
     ”Allow the buy 20 button in the market to be used?”: false,

     ???
      Even if you set it to false, you can press the 20 or 10 buttons normally.

    ②many log
    assets/rust.ai/agents/wolf/wolf.prefab is missing a brain

  5. Hello, since the new horses were released, the horses in the plugin are now just telephones. Will they be updated soon, or will no new horses be added?

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product