Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!
f8sdtgh.png


Mines (and banks) ore in many different locations, including specialty locations. Also supports powermining anywhere.

Features:
  • powermining
  • banking at many locations
  • gem bag/coal bag supported
  • option: if a chisel in inventory, will automatically cut all gems & fletch gems into bolt tips (if we have the levels to do so)
  • option to world hop: when another player is within a radius OR all ore selected is depleted
  • 3 selection modes: "mine adjacent to starting spot", "mine certain ores within radius" or "click exact ores you want to mine"
  • option to use dragon pickaxe special
  • option: can mine crashed stars/shooting stars until depletion, under "powermining" tab, if you walk the bot near one (won't path to them)
Robust and Intelligent Decision Making:
  • Weighted-randomized movements: if mining in a large area, the bot will mine nearby rocks randomly, with a strong preference for close rocks and rarely mining medium-distance rocks (optional)
  • Turning time optimization: if mining in a small area (2/3 nearby rocks), the bot will mine the rock that requires the least time spent turning
  • "C" shape formation detection: if the 3 rocks selected form a "C", the bot will automatically walk to the middle of the C before mining
Features in all of CuppaJava's Bots:
  • Saves settings from last session, even when you close Runemate. Jump right back in next time!
  • Customizable break handler, to log out for a little while every X minutes, and the option to hop to a random world after break.
  • Customizable AFK handler, to idle the bot for a little while periodically.
  • Customizable stopping handler: to stop the bot after a selected amount of time.
  • Customizable Fatigue handler: to slow down interactions over time & reduce fatigue with idling/breaks
  • Intelligent delays between actions.
  • Progress log with a bunch of info.
  • My own custom, robust traversal system

Special Mine Locations Supported:
  • Amethyst mining
  • Barronite mining (A great, AFK, F2P method, like a mini F2P Motherlode Mine) (if the bot has a hammer in it's inventory, it'll automatically crush the deposits rather than banking) (especially good for UIMs!)
  • Calcified rock mining in VarlamoreCam Torum (great source of blessed bone shards for prayer training! Prioritizes waterfall rock spots)
  • Desert sandstone/granite mining (supports Drew's grinder and waterskins with refilling at Enakhra's Lament fountain OR using lunars)
  • Infernal shale rock & infernal shale deposit mining
  • Shilo Village gem mine
  • Shilo Village underground gem mine
  • Rune essence/pure essence mining (from Varrock or Yanille)
  • Daeyalt essence mining
  • Volcanic ash mining on Fossil Island
  • Lovakite ore at Lovakengj mine
  • Weiss salt mine (will mine Basalt, Te salt, Efh salt, Urt salt) (will note Basalt at Snowflake npc)
Regular mines that support banking:
F2P:
  • dwarven mine (from falador)
  • barbarian village
  • varrock west
  • varrock east
  • al kharid
  • rimmington
  • mining guild
  • crafting guild (with Port Sarim deposit box)
P2P:
  • mining guild extended
  • ardougne (north-east)
  • ardougne monastary (south-east) [Supports ardy cape teleport if worn!]
  • crafting guild (with fally diary)
  • mor ul rek
  • port khazard
  • falador west (requires shortcut)
  • fight arena mine
  • Trahaearn mine (Prifddinas)
  • Hosidius south
  • Mount Karuulm
  • Grand Tree West
  • Grand Tree East
  • Unkah mine (near Tempoross)
  • I'm adding more locations, if you want a specific one request it on the thread

nmLzKdP.png




Author
cuppajava
Downloads
15,039
Views
15,039
First release
Last update
Rating
4.41 star(s) 136 ratings

More resources from cuppajava

Latest updates

  1. Cuppa Miner AIO v1.8.25 Released!

    Cuppa Miner AIO updated to v1.8.25.
  2. Cuppa Miner AIO v1.8.24 Released!

    Cuppa Miner AIO updated to v1.8.24.
  3. Cuppa Miner AIO v1.8.23 Released!

    Cuppa Miner AIO updated to v1.8.23.

Latest reviews

Excellent Bot, I left this baby on for like 3-4 days to farm coal - not a single problem :)
cuppajava
cuppajava
<3 <3 <3 <3 <3
Love this bot, Current bug however, when mining Amethyst in the south, after banking, bot will try to go to the west Amethyst mine over and over.
cuppajava
cuppajava
Hi, glad the bot is working well overall!

I just tested it on my end and it doesn't seem to go to the west mine. Can you please double check you have location "Amethyst" selected and not "Amethyst West Mine" or "Anywhere"?

If issues persist please feel free to DM me for more help :)
Amazing bot pretty sure it was my fault, Got a 2 day ban after using the AIO miner. it kept getting stuck on the wall at varrock east pretty sure thats what got me <3 thank you though usually great bots only ran it for 4 hours a day, But also ran it after the Val Update. 25/7/25
Cuppa's bots never fail to amaze me ♡
cuppajava
cuppajava
<3 <3 <3 <3 <3

Never had an issue and used mostly at specialty mines
cuppajava
cuppajava
<3 <3 <3 <3 <3
Keeps dying at alkharid.
cuppajava
cuppajava
This bot supports many different mining locations and methods. If your account has a lower combat level, I'd recommend avoiding areas with aggressive NPCs, like Al Kharid if the scorpions are a concern. There are plenty of safer alternatives that work great with this script.
works like a charm, but i got banned after using this.

Sandstone mining with enakhra waterskin fill.
cuppajava
cuppajava
I'm sorry you got banned. Unfortunately Jagex is quite inconsistent and bans are always a possibility when botting.

If you used any other bots within the past couple weeks it is also possible they were the cause of the ban, as Jagex often delays bans. But I am sorry either way.
I've been using this bot for a couple weeks now. Not crazy usage. roughly 2-4hrs per day during the week. It's been very consistent with no errors.

I understand it is a mining bot but was curious about adding a super heat option. I'm not sure what that would entail but I like the idea.

Anyone who is being banned after using this bot I have to assume its either a new account or was flagged from a different bot. This things is beautiful and worth the cost. Thank you !
I was really hoping to give this a 5 star review. Bot functions good - very good. No real hiccups except I do believe if you are mining next to varrock or wherever there is a giant rat... it should escape combat(simple boolean for a check to see if(inCombat) ) / try and prioritize getting away.

But I got smacked with a nice juicy perma ban within just 3.5 hours of running it on an account that is 6 years old. Now to be fair, I was running a different bot prior but only for about 2 hours. But I don't think that would affect the outcome much. Also no, I do not bot commonly at all. Very rare for me.

The bottom line is: I was using this bot, it was working good overall, but then the ban hit.


There must truly be a way to randomize mouse input / random inputs with keyboard etc to push off any and all detection. You seem to be a talented coder, I know you know your Java and OOP. But there must be a way to truly randomize things to prevent bans.

Also, this is 2025... come on.. we definitely should have a random event handler if we are paying for this.
cuppajava
cuppajava
I'm sorry you got banned. Unfortunately it is always possible with any bot. I will mention that the 2 hours on a different bot (or any other botting in the past few weeks) definitely could have effected it as jagex usually delays bans. Also I'm not sure if this was an inactive account before botting but jagex does seem to watch inactive accounts closer as well. Again though, always sorry to hear it either way.

The combat check isn't quite as simple as it sounds in an AIO (especially making it usable across multiple bots) because knowing where to run to (and if to run) depends on a lot of factors like location and levels etc. Really the bot just isn't intended to be used anywhere there's aggressive NPCs that might be an issue.

Random events are handled by Runemate, not my bot specifically. Runemate has a built in "playersense" system to humanize accounts, where on some accounts it'll ignore random events, others it'll dismiss them, etc. We're not really supposed to override this behavior. That being said I do think Runemate should just dismiss all randoms; I've brought this up to the client dev.

I'll see what else I can do about ban risk minimization as always.

Thank you for the review and feedback either way, and sorry again to hear about the outcome.
GOOD BOT. WORKS FINE YES IT DOES. GOOD ALOT .VERY CLEAN u yes use it
Top