Tree Spawner

Tree Spawner 1.4.0

1f332.png
Tree Spawner​

Tree SpawnerTree provides a GUI interface for spawning trees from different biomes. Browse and purchase organized categories of trees and spawn them with building authorization checks, favorites lists, and recent selections for quick access. Trees can be purchased with scrap or given freely (set in config)

✨
Features​

  • Interactive GUI menu system with biome-organized tree categories
  • Seven biome categories:
    • Temperate (oak, birch, beech trees)
    • Arid (palm, desert trees)
    • Tundra (fir, pine, arctic trees)
    • Arctic (snow-covered variants)
    • Swamp (mangrove, swamp trees)
    • Beach (coastal palm varieties)
    • General (miscellaneous tree types)
  • Building authorization requirement - only spawn in TC-authorized areas
  • Use scrap to purchase trees or make them FREE for everyone! Your choice!
  • Favorites system - save your most-used trees
  • Recent trees tracking - quick access to last 10 spawned trees
  • Command cooldown system with configurable duration
  • Admin bypass options for both cooldown and building auth
  • Full localization support with customizable messages
  • Data persistence - favorites and recents saved across server restarts

1f4ac.png
Commands

  • /trees - Open the main tree spawner menu.
  • Left click to place tree.
  • Right click to cancel tree placement.
  • R (Reload) to rotate Y-axis (spin)

1f510.png
Permissions

  • treespawner.use - Allows use of the tree spawner
  • treespawner.bypasscooldown - Bypass command cooldown
  • treespawner.bypassbuildingauth - Bypass building authorization requirement

1f9f0.png
Recommended For​

  • Creative Build Servers
  • Roleplay Servers
  • Server Administrators
  • Map Designers

Technical Notes​

  • Trees persist after placement - they are real entities
  • Building authorization checked via GetBuildingPrivilege()
  • Favorites and recents stored in oxide/data/TreeSpawner.json
  • Maximum 10 recent trees tracked per player
  • Unlimited favorites per player
  • Data automatically saved on favorite toggle and tree spawn
  • Cooldown applies per-player with configurable duration
  • Admin bypass can be controlled separately for cooldown and building auth

⚙️
Configuration

Code:
{
  "CommandCooldownSeconds": 2.0,
  "RequireBuildingAuth": false,
  "AllowAdminBypassBuildingAuthCheck": true,
  "ScrapCostEnabled": false,
  "ScrapCostPerTree": 100
}

1f310.png
Lang File

Code:
{
  "Prefix": "<color=#ffc34d>[TreeSpawner]</color>",
  "NoPermission": "You don't have permission to use this command!",
  "CooldownWait": "Please wait <color=#FFA726>{0}s</color> before using this command again.",
  "NoBuildingAuth": "<color=#EF5350>You must be authorized on a Tool Cupboard to spawn trees!</color>",
  "TreeGrabbed": "<color=#66BB6A>[+]</color> Tree grabbed! <color=#FFA726>Left-click</color> to place, <color=#EF5350>Right-click</color> to cancel.",
  "TreePlaced": "<color=#66BB6A>[+]</color> Placed: <color=#66BB6A>{0}</color>",
  "PlacementCancelled": "<color=#EF5350>[X]</color> Placement cancelled.",
  "NotEnoughScrap": "You need <color=#FFA726>{0} scrap</color> to spawn this tree. You only have <color=#EF5350>{1}</color>.",
  "ScrapDeducted": "<color=#FFA726>-{0} Scrap</color> | Tree is ready to place!",
  "PurchaseCancelled": "<color=#EF5350>[X]</color> Purchase cancelled."
}


️ Have Questions / Need Help?

1737149886078.png



1744840258331.png
Legal

Copyright © 2025 Lincoln

This plugin, Tree Spawner, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln.

Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator.

Disclaimer of Warranty and Liability:

This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.

Information

Author
Lincoln
First release
Last update
Rating
5.00 star(s) 1 ratings

Latest Release v1.4.0

Released
Apr 18, 2026 at 2:45 AM
Rating
0.00 star(s) 0 ratings


More resources from Lincoln

  • Entity Inspector
    Entity Inspector
    An advanced inspection tool to collect detailed information about an entity and its properties.
  • Rusty RCON
    Rusty RCON
    A fully featured in-game RCON and admin control panel.
  • Drone Delivery
    Drone Delivery
    Allows players to seamlessly send care packages, resources, and gifts to other players.
  • Bee Keeper
    Bee Keeper
    A simple bee management system - spawning bee swarms, kill them, convert to beehive or bee grenades!
  • Magic Balls
    Magic Balls
    Cast spells and shoot elemental magic balls at your foes or friends!

Tree Spawner by Lincoln
© chaoscode.io Oct 4, 2025

Latest reviews

Great update. Purchasing and returns work perfectly :)
Thanks
Lincoln
Lincoln
Thank you for your kind words. Thank you for the suggestion as well. I am glad you are enjoying it :)
I really like the Tree Spawner plugin, especially the option to see the tree before placing it. The biome categories and favorites option are also great.
I would just like to see the option to sell trees for scrap or other currency (deduct a fee when placing the tree).
Thanks,
Luděk