Documentation

nWoodcutter User Manual

A fully-featured woodcutting bot with progressive training, automatic axe management, and support for all tree types.

Links: TRiBot Store | Forum Thread | Discord


Table of Contents


Quick Start

Easiest option - Ez-Add 1-99:

  1. Start the script with your character logged in anywhere
  2. Click the "Ez-Add 1-99" button in the Progressive Mode panel
  3. Choose a training path:
    • Standard Training - Oak → Willow → Teak (fastest XP)
    • Profitable - Oak → Yew → Magic (best GP)
    • AFK - Oak → Willow → Yew (balanced)
  4. Select your available axes in the Axes tab
  5. Click Start

Manual setup:

  1. Stand near the trees you want to chop
  2. Select a Location Preset from the dropdown, or choose "Custom" for manual configuration
  3. If using Custom:
    • Select the tree type from the dropdown
    • Click "Set Current Tile" to mark your woodcutting area
    • Adjust the radius to cover all trees you want to use
  4. Choose whether to bank or drop logs
  5. Select your available axes in the Axes tab
  6. Click Start

Script Arguments

Load a saved settings profile by passing the profile name as a script argument:

MyProfile

This loads <tribot-folder>/nScripts/nWoodcutter/settings/MyProfile.ini and starts immediately without showing the GUI. Useful for automation and automatically starting scripts on clients.

Additional options:

  • last - Load the most recently used settings
  • Profiles saved to nScripting.com Settings Storage can also be loaded by name

Requirements

Skill Requirements

Tree Woodcutting Level
Regular 1
Oak 15
Willow 30
Teak 35
Maple 45
Mahogany 50
Yew 60
Magic 75
Ironwood 80
Redwood 90
Rosewood 92

Equipment Requirements

  • An axe (any tier from Bronze to Crystal, including Felling Axe variants)
  • The script will use the best available axe from your selection

Axe Level Requirements:

Axe Woodcutting Level Attack Level (to equip)
Bronze 1 1
Iron 1 1
Steel 6 5
Black 11 10
Mithril 21 20
Adamant 31 30
Rune 41 40
Dragon 61 60
Infernal 61 60
Crystal 71 70
3rd Age Felling 61 65

Felling axe variants (Bronze Felling through Crystal Felling) have the same level requirements as their standard counterparts.

Location-Specific Requirements

  • Woodcutting Guild: 60 Woodcutting (can be boosted) - provides invisible +7 level boost
  • Redwood trees: 90 Woodcutting and access to the Woodcutting Guild
  • Rosewood trees: 92 Woodcutting and 79 Sailing (requires access to Drumstick Isle)
  • Ironwood trees: 80 Woodcutting

Most locations have no requirements beyond the tree's Woodcutting level.


How It Works

The script operates in a simple loop:

  1. Check for axe - Ensures you have an axe equipped or in inventory. If not, banks to retrieve one.
  2. Travel to area - If not already in your configured woodcutting area, walks there.
  3. Chop trees - Finds and chops the nearest tree of your selected type within your area.
  4. Handle inventory - When full:
    • If banking is enabled: walks to the nearest bank and deposits logs
    • If dropping is enabled: drops all logs using shift-drop (if available) or right-click drop
  5. Pick up bird's nests - If enabled in Advanced Settings, automatically picks up any bird's nests that fall.
  6. Repeat

The script intelligently handles:

  • Level ups (restarts chopping after the level-up interface closes)
  • Tree depletion (moves to the next available tree)
  • Optimal tree selection (chooses closest available tree)
  • Hovering on the next tree while chopping (antiban feature, disabled if "Move mouse off screen" is enabled)

Settings Reference

Chop Trees Tab

Location Preset

  • Select a pre-configured woodcutting location with optimal settings
  • Automatically populates tree type, tile, radius, and banking recommendation
  • Select "Custom" to configure your own location manually

Tree Type

  • The type of tree to chop
  • Must match the trees in your selected area

Woodcutting Area Center

  • The center tile of your woodcutting area
  • Click "Set Current Tile" to set it to your current position
  • The script draws a visual overlay showing your area when the GUI is open

Woodcutting Area Radius

  • How far from the center tile the script will search for trees (1-50 tiles)
  • Larger radius = more trees available, but more walking

Bank chopped logs

  • When enabled: banks logs when inventory is full
  • When disabled: drops logs when inventory is full (faster XP)

Axes Tab

Axe Selection List

  • Check the boxes for all axes you own or want the script to use
  • The script will always use the best available axe from your selection that you meet the level requirement for
  • Default selection: Iron, Steel, Mithril, Adamant, Rune

Purchase best axe from Grand Exchange, if needed

  • Automatically buys the best axe you can use if you don't have one
  • Requires GP in your bank or inventory

Always withdraw best axe from bank when available

  • The script will check your bank for a better axe every time it banks
  • Without this, it only checks when you have no axe at all

Always equip axe if possible

  • Automatically equips your axe if you have the Attack level requirement
  • Frees up an inventory slot for an extra log

Progressive Mode

Progressive mode allows you to train from 1-99 automatically by switching trees as you level up.

Use progressive mode

  • Enable to use the progression task list

Add Task

  • Adds the current woodcutting settings as a new progression task
  • Prompts you to set a target Woodcutting level to stop at

Update Selected Task

  • Replaces the selected task with your current settings
  • Allows editing the stop conditions

Remove Selected Task

  • Deletes the selected task from the list

Ez-Add 1-99

  • Quickly generates a complete 1-99 training path
  • Three options:
    • Standard Training: Regular (to 15) → Oak at Varrock West Bank (to 35) → Willow at Draynor (to 60) → Teak at Castle Wars (to 99)
    • Profitable: Regular (to 15) → Oak at Varrock West Bank (to 60) → Yew at Seers' Village (to 75) → Magic at Seers' Village (to 99)
    • AFK: Regular (to 15) → Oak at Draynor (to 35) → Willow at Draynor (to 60) → Yew at North Varrock (to 99)

Task List

  • Drag and drop to reorder tasks
  • Double-click or select a task to load its settings
  • Tasks execute sequentially until all are complete

Advanced Settings

Access advanced settings through the Advanced Preferences button.

Chopping

  • Move mouse off screen while chopping - Moves the mouse off-screen during chopping for a more AFK appearance. Enabled by default. When enabled, tree hovering is disabled.

Bird's Nests

  • Pick up bird's nests - Automatically collects bird's nests that drop while woodcutting. Bird's nests will be banked along with logs. Disabled by default.

Dropping

  • Shift-drop logs - Uses shift-click dropping if enabled in-game (faster). Enabled by default.
  • Dropping pattern - Order to drop items: Left to Right, Top to Bottom, Snake, Reverse Snake, etc.

Standard settings for antiban (AFK behavior, Mini-breaks, ABC2), Discord Webhooks, Stop Conditions, Muling, and World Hopping are also available - hover over options for details.


Supported Trees

Tree Level XP per Log
Regular 1 25
Oak 15 37.5
Willow 30 67.5
Teak 35 85
Maple 45 100
Mahogany 50 125
Yew 60 175
Magic 75 250
Ironwood 80 175
Redwood 90 380
Rosewood 92 212.5

Location Presets

The script includes pre-configured locations optimized for each tree type:

Preset Tree Type Banking
Lumbridge Regular Drop
Varrock Regular Drop
Varrock West Bank Oak Drop
Draynor Village Oak Bank
Draynor Village Willow Bank
Seers' Village Maple Bank
Castle Wars Teak Drop
North Farming Guild Mahogany Drop
Seers' Village Yew Bank
North Varrock Yew Bank
Woodcutting Guild Yew Bank
Seers' Village Magic Bank
Woodcutting Guild Magic Bank
Woodcutting Guild (North) Redwood Bank
Woodcutting Guild (South) Redwood Bank

Note: The Woodcutting Guild provides an invisible +7 Woodcutting level boost, making it the best location for yews, magic trees, and redwoods if you have access (60 Woodcutting required).


Troubleshooting

"Progressive mode is enabled but no progression entries are configured"

Cause: You enabled progressive mode but didn't add any tasks to the progression list.

Fix: Either:

  • Add progression tasks using the "Add Task" or "Ez-Add 1-99" buttons
  • Disable progressive mode if you just want to chop one type of tree

"No valid WoodcuttingAxes, please configure WoodcuttingAxes in your settings"

Cause: No axes are selected in the Axes tab, or you don't have any of the selected axes available and GE purchasing is disabled.

Fix:

  • Check that you have at least one axe selected in the Axes tab
  • Ensure you actually own at least one of the selected axes (in bank, inventory, or equipped)
  • Enable "Purchase best axe from Grand Exchange" if you want the script to buy axes automatically

Getting Help

If you run into issues not covered in Troubleshooting:

  1. Generate a bug report - In TRiBot: Dev Tab → Generate Bug Report (includes logs, settings, and screenshot)
  2. Post on Discord - Share the zip and describe what happened vs. what you expected at discord.gg/BFtypSSbjp

For issues that are hard to capture in a screenshot, a short screen recording helps.


Tips

  • Use the Woodcutting Guild when possible - the invisible +7 boost significantly increases chop speed at yews, magic trees, and redwoods

  • Drop logs for faster XP - Banking takes time; if you don't need the logs, dropping is much faster

  • Enable shift-drop in game settings - The script will use shift-drop if available, which is significantly faster than right-click dropping

  • Select all axes you own - The script automatically uses the best one, but selecting all ensures it can switch if you level up during a session

  • For teak trees, Castle Wars is a convenient spot with no requirements, though it's far from a bank (use drop mode)

  • Redwood trees are extremely AFK - they take several minutes to deplete, making them ideal for low-attention training at higher levels. The "Move mouse off screen" option pairs well with redwoods.

  • Progressive mode handles the entire 1-99 journey automatically - use Ez-Add for a quick setup, or customize your own path with Add Task