Jump to content

polyWoodcutter Pro - Your Woodcutting Solution

Recommended Posts

  • Replies 59
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

polyWoodcutter Pro Activate Script   Requirements Your player must have an axe equipped or in the bank for the script to function correctly. Features Custom area creation

Hey @fenkiluno Thanks for your fine compliment sir! Firstly, it's intentional  because I wanted to learn how the dropping preferences function. Is this something you would like me to ch

Hello everyone welcome to patch v1.05! Firstly, I would like to discuss the following: 1) The Fatigue System     -As time goes on your player's reaction time increases(become slow). Every

On 4/27/2021 at 5:47 AM, Nukem said:

It would be amazing for ironmen if you could make it exchange the oaks you chop in to planks at wc guild sawmill before banking.

“Let me tell you something you already know. The world ain't all sunshine and rainbows. It's a very mean and nasty place and I don't care how tough you are it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain't about how hard ya hit. It's about how hard you can get hit and keep moving forward. How much you can take and keep moving forward. That's how winning is done!” ― Sylvester Stallone, Rocky Balboa





Polymorphic ❤️


On 5/8/2021 at 6:17 AM, kushad said:

how is your args settings set up?

Coming in patch v1.06,

Apologies for the delay.


  • Thanks 1
Link to post
Share on other sites
8 minutes ago, Nukem said:

Just tested it. Works really well although I caught it trying to cut an oak outside of the guild.


Pretty sure it's fixed now


first, calculate the amount of potential spent gold
-invoke calculatePlankGold() multiply 250 by each oak log. This determines how much gold could be spent.

last, once planking is done calculate how many logs inside the inventory.
If their are any oak logs leftover invoke calculatePlankGold(). This determines how much gold the player was short of.
By substracting the potentialSpentGold by the shortOfGold this tells us how much gold was actually spent.

If their are no oak logs lefover this means we spent the full amount of potential gold.
therefore we can set the amountOfTotalGoldSpent to the potentialSpentGold.

Link to post
Share on other sites
  • 1 month later...
  • Polymorphic changed the title to [FREE] Polymorphic Auto Woodcutter - AIO Solution [ABC2][Redwood Support][1-99 Progressive][Fatigue System][CLI Args]

Version 1.06 (07/21/2021)

Hello everyone!

Welcome to patch v1.06

Firstly, I apologize for the delay in releasing patch v1.06. I've been busy with college and i've been working extremely hard.
Specifically working on research and development to provide you with the highest- quality scripts to offer.

The Improvements:

1) The Fatigue System

Has been overhauled, each player has a random subset containing multiples for generating player reaction times.

Each increment is always different, based on time and the ABC2 count of actions.
This will only become more efficient as time progresses.

2) AFK Micro Sleeping

Has been altered to perform the AFK events every 5-20 minutes randomly and inclusively.

3) Planking

The script will now hault when the player's amount of gold is less than the oak plank fee.

Additionally, the script will always stop when the gold per task declared is achieved, or if all gold is depleted inside the player's bank and inventory.  

4) Fletching

The script would sometimes break because of the inventory containing incorrect logs.

Now the script does not break before fletching sometimes.

5) CPU Performance

I have removed all multithreading and reduced the amount of calcuations in the script.

This will only become more efficient as time progresses.

6) GUI

I have added more validation inside the GUI, it should function correctly.

The New Features:

1) Passing Arguments

Now you can bypass the GUI altogether, with client arguments you can declare the script state quicker and easier.

It is extremely important that you follow the syntax correctly, or else the script will not function correctly.

Additionally, you must load a settingsFile or the GUI will load instead.
his feature was added upon player request and uses JSON as the object wrapper. Thank you Fluffee and Whipz.

// You must load a main settings file or the GUI will load if you do not.

// axeUpgrading is true by default.

// useAllGold is false by default.

// goldPerTask is true by default: 10k.

// repeat is false by default.

// repeatShuffle is false by default.

// pickingUpBirdNest is true by default, the world hop factor is 5 players by default.

// All world hopping by players is true by default.

// All world hopping by no available trees is true by default.

// All anti-ban features are true by default, you CANNOT turn off ABC2.

2) Locations/Trees

-Lumbridge Castle Trees
-GrandExchange Trees
-Seers' Village Trees

A Final Note:

Thank you Tribot, for providing me with the resources to become a better programmer. It's almost been a year since I started scripting.

I truely am thankful for everything Tribot. I hope someone out there can learn from my work and create their own scripts.

I wrote this script because I wanted to learn desperately. I will continue to augment my programming skills no matter the cost.




  • Like 1
Link to post
Share on other sites
  • 3 weeks later...
  • 5 weeks later...

If anyone has any complaints, suggestions or want just to talk then please join my discord server; i'll be more than happy to answer your questions!


Hello everyone;

As you all know many of the free scripts have been broken the past few days. 

This is due to the JDK change, i'm glad to announce that I have updated my woodcutter and is available once again.


Thank you,


Edited by Polymorphic
Link to post
Share on other sites
  • 1 month later...
On 9/6/2021 at 1:06 PM, Polymorphic said:

If anyone has any complaints, suggestions or want just to talk then please join my discord server; i'll be more than happy to answer your questions!


Hello everyone;

As you all know many of the free scripts have been broken the past few days. 

This is due to the JDK change, i'm glad to announce that I have updated my woodcutter and is available once again.


Thank you,


Firstly, thanks for such an awesome free script. I've been testing it on a F2P account and noticed something that stood out to me.

Every time the inventory is full and it's time to drop logs, the dropping preference seems to randomize. For example, first inventory right clicks to drop while the second inventory shift clicks to drop. Is this intentional?
Client Debug: https://pastebin.com/WFtQRFdz
Bot Debug: https://pastebin.com/PhhK692q

Your discord link seems to have expired or else I would have messaged you there!



Link to post
Share on other sites

Hey @fenkiluno

Thanks for your fine compliment sir!

Firstly, it's intentional  because I wanted to learn how the dropping preferences function.

Is this something you would like me to change? Also their is a powerful tool in the SDK that generates random player preferences.

This tool would be used to create a random profile such as that, choosing one dropping style for each script instance.

Here is my discord: https://discord.gg/BYfH6Vvv

  • Like 1
  • Thanks 1
Link to post
Share on other sites
  • 4 weeks later...

Hello everyone! 

Welcome to patch v1.07

This is the final patch for the Java version of Polymorphic Auto Woodcutter.


1) Made all methods null safe (no NPE's should occur).
2) Cached all method return vales.
3) Fixed redwood fletching bug.

Now I am writing the kotlin version of the script. Expect major improvements such as code quality and performance. The kotlin version will have more than just woodcutting/planking/fletching. I got big things coming your way!


Link to post
Share on other sites
  • 3 months later...
  • 3 weeks later...
  • Polymorphic changed the title to polyWoodcutter V2 - AIO Solution [Task System][Redwood][Custom Location][Oak Planking][Axe Upgrading]

This script is INSANE, i started using the V1 a a few days before the the V2 came out and it was already really good, now this one is Insanly good man. Usually i don't trust Woodcuting script since i have been ban alot pretty quickly but not with this one. The plank maker at Wc guild is really great for my ironman. Thank you Poly hope it's gonna stay free for a while 

this script has been removed? can't find it since my last post

  • Haha 1
Link to post
Share on other sites
  • 2 weeks later...
  • Polymorphic changed the title to polyWoodcutter Pro - Your Woodcutting Solution
  • Jamie unfeatured this topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • We've heard your complaints - the TRiBot API could be much easier to use. We've been dedicating our time to improving the scripter experience here and spent the past year working on a new and improved API - the TRiBot Script SDK.


      The TRiBot Script SDK is an easy-to-use library for building TRiBot scripts. It is the recommended approach to building scripts moving forward over the old TRiBot API. It contains all the core things you need to build a script, and a ton of additional helpful stuff to get you using your scripts quicker. See the documentation section for everything offered, and check out the brief overview link too.


      The SDK was announced in preview here:


      It is now officially released. The official release guarantees we will support backwards compatibility for some period of time. See the 'backwards compatibility' section below for more info.


      How to use:

      There is multiple options, listed in the order they are recommended.

      1) Use the gradle template mentioned below

      2) Obtain through gradle

      Add this dependency: api("org.tribot:tribot-script-sdk:+")

      Add this repository: maven("https://gitlab.com/api/v4/projects/20741387/packages/maven")

      3) Take from your local filesystem in your .tribot/install folder. For example, on windows, you'd find it at "C:\Users\[user]\AppData\Roaming\.tribot\install\tribot-client\lib\tribot-script-sdk-[version].jar"



      Java docs: https://runeautomation.com/docs/sdk/javadocs/index.html?overview-summary.html

      Kotlin docs: https://runeautomation.com/docs/sdk/kdocs/index.html


      Backwards compatibility:

      We will be following a deprecation schedule whenever we perform a possible breaking change. We will deprecate the respective methods or classes and announce it in a topic. It will remain deprecated for some period of time (weeks or months), and then removed. This will give you time to fix anything, if we need to make a breaking change.


      Gradle template:

      Easily build scripts with a new pre-configured scripting gradle template


      Users of the current API:

      There is no plans to remove TRiBot API. It will still be available. However, non-critical bugs probably won't be fixed. The SDK does depend on some of the API so fixing some things in the SDK will indirectly fix the API. However, bugs that have existed in the API for awhile will likely not be fixed. It's recommended to use the SDK moving forward. Let us know if there's something the SDK is missing.


      Brief overview of the changes:


      Bug reports:

      Post bug reports in the bug reports section of the forums



      Let us know what your thoughts are! If you have questions, feel free to ask below or in discord.

      • 0 replies
    • Support for the gradle launcher is being dropped. Read more about the new launcher here.
      • 8 replies
    • What to expect from TRiBot moving forward.
        • Like
      • 11 replies
    • TRiBot 12 Release Candidate

      The TRiBot team has been hard at work creating the last major version of TRiBot before the TRiBot X release. We've noticed many problems with TRiBot 11 with a lot of users preferring TRiBot 10 over 11. We've heard you, so we took TRiBot 10, added the new features introduced with 11, introduced some other new things, and created TRiBot 12. So without further adieu, here's TRiBot 12.
      • 40 replies
    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster

      Better organize TRiBot's dependencies (AKA dependancies)

      Make it easier to develop scripts for TRiBot

      Make it easier to use and run TRiBot

      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
        • Haha
        • Like
      • 13 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...