NoTechTree
NoTechTree NoTechTree

1.00 EUR

Checkout
NoTechTree

NoTechTree

Project details

Project: NoTechTree
dev language: c# oxide
Plugin language: en
Author: @RustFlash

Description:

NoTechTree is a selective Tech Tree control plugin for Rust.
It lets you block Tech Tree unlocks globally, per workbench level (1/2/3), or by specific Tech Tree shortnames — with optional permissions, a whitelist, and logging.

Feel free to join my Discord and choose the role Flash. I have a lot of free plugins.
https://discord.gg/2ftdtaTQ6S


Features:

  • Selective blocking: Block all tech trees or only specific ones.
  • Workbench level control: Block WB1 / WB2 / WB3 individually.
  • Allow-list support: Allow specific Tech Trees even when “BlockAll” is enabled.
  • Whitelist items: Let certain items be unlocked even if the Tech Tree is blocked.
  • Permissions (optional): Allow bypass or restrict command usage.
  • Logging (optional): Log blocked attempts and Tech Tree details for debugging.

Configuration:

Default-style config overview:

{
  "AddModdedTag": true,
  "ShowLoadMessage": true,

  "TechTreeBlocking": {
    "BlockAll": true,
    "BlockWorkbench1": true,
    "BlockWorkbench2": true,
    "BlockWorkbench3": true,
    "BlockedTechTrees": [],
    "AllowedTechTrees": []
  },

  "UsePermissions": false,

  "UseWhitelist": false,
  "WhitelistedItems": [],

  "LogBlockedAttempts": false,
  "LogTechTreeInfo": false
}

How blocking works:

  • If BlockAll is true:
    • Everything is blocked by default
    • Except:
      • Tech Trees listed in AllowedTechTrees
      • Workbench levels that are set to ALLOWED (e.g. BlockWorkbench1: false)
  • If BlockAll is false:
    • Only blocks:
      • Tech Trees listed in BlockedTechTrees
      • Workbench levels where BlockWorkbenchX is true

Permissions:

Only active when UsePermissions: true

  • notechtree.bypass
    Players with this permission can unlock even if blocked.
  • notechtree.use
    Allows usage of the /techtree command (admins can use it anyway).

Commands:

  • /techtree
    Shows help.
  • /techtree status
    Shows current blocking state (BlockAll / WB1 / WB2 / WB3).
  • /techtree list
    Shows Allowed/Blocked Tech Tree lists.
  • /techtree toggle <1|2|3|all> (admin only)
    Toggles blocking for WB1/WB2/WB3 or BlockAll.

load, run, enjoy 💝