free-plugins

coffee

New member
Here's a plugin for anyone that is gathering in **Dragonflight with Kiwifarm** enabled. This will pause Kiwifarm when it combines essences in your bag so that the value is not double-counted. It will also wait until you have 11 or more essences in your bag so that you can keep your bags organized.

**NOTE:** This only checks for essences inside of your reagent bag.

It does work without Kiwifarm too, so can just help with general bag organization.
 

Kookookuchew

New member
**```This script is designed to automatically convert Borean Leather Scraps into Borean Leather only if you have 5 or more scraps in your inventory. It runs off of a bag update check so everytime you loot it will check to see if you have enough scraps, and will convert if you do.```**
```local boreanLeatherScrapsID = 33567
local boreanLeatherScrapsName = "Borean Leather Scrap"

local function onEvent(self, event, ...)
if event == "BAG_UPDATE" then
local totalCount = GetItemCount(boreanLeatherScrapsID)
if totalCount >= 5 then
BANETO_UseItem(boreanLeatherScrapsID, false)
totalCount = totalCount - 5
return
end
end
end

local frame = CreateFrame("Frame")
frame:RegisterEvent("BAG_UPDATE")
frame:SetScript("OnEvent", onEvent)
```
 

Kookookuchew

New member
**```This plugin is designed to convert all crystalized elements into eternal elements on bag update``` **
```local crystallizedElements = {
{crystallizedID = 37700, eternalID = 35623}, -- Crystallized Air -> Eternal Air
{crystallizedID = 37701, eternalID = 35624}, -- Crystallized Earth -> Eternal Earth
{crystallizedID = 37702, eternalID = 35625}, -- Crystallized Fire -> Eternal Fire
{crystallizedID = 37703, eternalID = 35626}, -- Crystallized Shadow -> Eternal Shadow
{crystallizedID = 37704, eternalID = 35627}, -- Crystallized Water -> Eternal Water
{crystallizedID = 37705, eternalID = 35622} -- Crystallized Life -> Eternal Life
}

local function convertCrystallizedToEternal(crystallizedID)
local totalCount = GetItemCount(crystallizedID)
if totalCount >= 10 then
BANETO_UseItem(crystallizedID, false)
return true
end
return false
end

local function onEvent(self, event, ...)
if event == "BAG_UPDATE" then
for _, element in ipairs(crystallizedElements) do
if convertCrystallizedToEternal(element.crystallizedID) then
return
end
end
end
end

local frame = CreateFrame("Frame")
frame:RegisterEvent("BAG_UPDATE")
frame:SetScript("OnEvent", onEvent)
```
 

coffee

New member
**(UPDATE) Dragonflight: Combine Items (with Kiwifarm)**

This will pause Kiwifarm when it combines essences in your bag so that the value is not double-counted. It will also wait until you have 11 or more essences in your bag so that you can keep your bags organized.

It does work without Kiwifarm too, so can just help with general bag organization.

**NOTE:** This only checks for essences inside of your reagent bag.

**UPDATE:** This was sometimes combining too early, causing underreporting of gph (up to 600g). This will now only combine in the air so that combat or overloading nodes doesn't interfere with the pausing of kiwifarm.

To download this plugin, visit the #free-plugins channel in our Discord:
 

coffee

New member
**Dragonflight: Shovel Check**

If you want the bot to get Disturbed Dirt, this plugin will help out. This is a simple plugin for quality of life.

It checks if you have shovels in bag. If you do, it will add Disturbed Dirt to object list for bot to collect. If you do not have shovels in bag anymore, it will remove Disturbed Dirt from list.

To download this plugin, visit the #free-plugins channel in our Discord:
 

coffee

New member
**Dragonflight: Coffee's Utility Gather Plugin**

🔸 Force dismount when you have been interrupted too many times while mining/herbing or below a certain HP%.
🔸 Waits extra time before taking off after mining/herbing to help with a bit of extra vigor regen.
🔸 Sets (expected) angle of the next location after mining/herbing. Will help reduce vigor wastage.
🔸 Unblacklists/re-blacklists serevite
 

Frankheank908

New member
Here's a plugin to execute a macro once after Baneto loads. For example, I use a external Rotation. I have a macro to toggle it on.

MACRO NEEDS TO BE NAMED IN PLUGIN FILE OR DEFAULT IS "changeme"

IF USER DOSNT CHNAGE IT, IT WILL SEARCH FOR changeme IN MACROS

Here's and example of my AP macro

/AP toggle

But this can be used in anyway, if you need to run something once for every reload.
 

Bambo2

Member
NOT compatible with dragonriding, for OG users that need old world flying like it was before the big navigation updates that came with df. ⚠️ ⚠️ NOT FOR DRAGONRIDING ⚠️ ⚠️
 

Bambo

Active member
This plugin helps you to prioritize targeting "important" mobs, could have many reasons why you would want to use it. Examples could be rare spawns, elite spawns, boss events that need fast targeting of a different mob etc. You need to change/add the ID's in the priorityUnits table.
 

Mando

Member
Mando Plugin V2.2 Release

Current Features:

- War mode Layer swapping with traverse back to gathering profile (Updated to work with Zaralek Cavern and can use FPs now)
- Logging Layer swapping with user control
- Attempts to help with evaded mobs

- Unstuck function for helping with stucks
- Water Guide function, for getting out of water fast
- Evoker auto glide on falling
- Elite mobber attacks special gathering elites when other players gathering spawn them

- Blacklist ID removals on user input controlled time for remove / add back (can specify which ID's as well)
- Can use KP items while waiting for vigor to m ake space in inventory
- Can use items on timer like (phial of perception) etc
- Can use Razor stone items for gathering


If Interested, please feel free to download the plugin package from discord #downloads, everyone should have access 🙂 https://discord.gg/tENBEtkeAN
 

Aniw

New member
Introducing our WoW Bot Logout Plugin: Prevent accidental bans and protect your account with ease!

Our Logout Plugin ensures safe botting by automatically logging out your character after a specified time period. No more worries about extended botting sessions leading to account bans.

by Chat GPT
 

Bambo

Active member
If you are on a spot/hyperspawn with many dead skinnable bodies, it might happen to you that your constantly in FIGHTING state and your bot does not skin them. This plugin should help. It will blacklist FIGHTING state for a few seconds if it detects many dead skinnable mobs near you.
 

Kumouri

Member
Little plugin to dispel you outside of combat. SHOULD work on all classes and on both WotLK and Retail, BUT I've only tested it on Paladin on WotLK. Hit me up if you have any issues and I'll try to fix em ASAP!
 

mcp

New member
Plugin to check your gear's durability. If any of your armor, mainhand, offhand are at 0 durability but a regular REPAIR state has not been triggered this will trigger the REPAIR state. Only tested in WotLK.
 

Kumouri

Member
# Testers Needed
I need a few volunteers to beta test a windows batch script for me. Would ideally like a couple people with decent computer knowledge/experience and a couple people with little to no computer knowledge/experience.

## What it does:
Makes it easier to spin up new bots or replace banned ones.

## How it works:
It uses what are called hardlinks or symlinks to link all of the common bot files (like the `mmaps` and `scripts` folders and the `NnNav.exe`, `SledNavigation.dll`, `start.bat`, and `tool.exe` files) into a new folder created specifically for the new bot. It then makes copies of all the non-common files (`load_glue` and `Logs` folders, `license.txt` file) in the new folder to finish the process.

## Benefits:
- Any NoRos, Profiles, Plugins, etc. that you have in the base folder will be accessible to all of your bots.
- You can still have files custom to a single bot, too, just place the files in the specific bot's folder instead of the base folder
- You don't waste space on extra copies of mmaps, etc.
- Sets up autologin script for you
- Works with single NN key with multiple sessions or multiple NN keys
- Makes setup easy!

## Drawbacks:
- Only works on windows

## If you're interested in helping me test it out please pm me and we'll talk!
 
Top