Cuppa Miner AIO

Mine like a super dwarf!

4.4
128 Reviews
21K+
Users



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





Most recent
zellomello
Jun 02, 2025
Version: 1.8.19
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.
Author Response
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.
ju17or
May 26, 2025
Version: 1.8.18
GOOD BOT. WORKS FINE YES IT DOES. GOOD ALOT .VERY CLEAN u yes use it
Author Response
<3
swaggle
Apr 26, 2025
Version: 1.8.8
Really good! doesn't throw away un ID'd minerals!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Author Response
<3
bigdawggin
Feb 15, 2025
Version: 1.7.12
No complaints whatsoever, does exactly what it is advertised to do, efficiently and without issue. Cuppa products are goated, 5/5 all day. Pushed the limit on two F2P alt accounts, had this bot running on both around 10 hours simultaneously, same comp. For 5 of those hours had it runnin on my member main acct as well (so bot was running on 3 accounts at same time, same comp). One F2P account caught a ban around hour 9, second F2P account caught a ban next time I had it running. Main account unaffected. So in short, if you're complaining about a ban in these reviews, you were begging for it. An iota of common sense and you're good.
larocque
Feb 09, 2025
Version: 1.7.11
works like a charm, i even love the login handler for breaks being accurate and how the profit calc is accurate. smooth movement, no walk delays/glitches, perfect for boosting levels and making profit all at once for a mere 00.08/hr
Author Response
<3 <3 <3 <3 <3