There is a tiny Dharok hiding behind Lumbridge castle.

RuneHunter spawns miniature versions of OSRS monsters in the 3D world — behind buildings, around corners, tucked against walls where you'd never look unless you were looking. Walk over. Throw an orb. Fill your GoDex.

Free and open source · No purchases, ever · Nothing leaves your computer

How it works

Your normal grind is the RuneHunter grind.

Orbs drop from kills

Four tiers, from the basic unpowered orb to the near-guaranteed eldritch orb. Rates scale with combat level, so bossing pays better — but a chicken-killing ironman still progresses.

The species lure

Killing a real NPC raises the local spawn chance of its RuneHunter counterpart. On an abyssal demon task? Mini abyssal demons start showing up around you.

Everyone on your world sees the same spawns

Spawns are seeded from world, region and a 30-minute time window — so "it's over here!" actually works, with no server anywhere. Different worlds roll differently.

Battles are prayer flicking

Real-time, on the tick. Attacks telegraph three ticks ahead; flick the right overhead to deflect. Rares smite your prayer off. Epics hit through it.

Companions

Set any creature you've caught to follow you around, using its own walk animation. A mini-Jad trailing you through Varrock is the entire pitch.

Trade and duel your friends

Join the same RuneLite party, then trade creatures with a two-screen OSRS-style flow, or duel their companion in real-time prayer combat.

87 creatures, five tiers, and shinies

Rarer means harder to find and harder to catch. Every creature has a shiny variant at roughly 1 in 512.

Common Uncommon Rare Epic Legendary ✦ Shiny

Commons

Chicken, cow, goblin, giant rat, imp, scorpion, wolf, seagull, duck, rock crab, unicorn, penguin.

The middle

Hill and moss giants, the whole slayer line — crawling hands up through gargoyles, nechryael and abyssal demons — and every colour of dragon.

Legendaries

The Barrows six, the GWD generals, Zulrah, Vorkath, Cerberus, Corporeal Beast, TzTok-Jad, and Nex on event windows only.

And some secrets

There are a handful of creatures that never appear in the GoDex until you've caught one. No hints. Roughly one in three hundred and fifty spawn windows.

Questions

The ones that actually get asked.

Will this get me banned?

RuneHunter is built to sit inside Jagex's third-party client rules: no gameplay advantage, no automation, no information the game doesn't already give you. The creatures it renders aren't real game entities. It's a cosmetic collection layer that adds things and removes nothing. That's why it's on the official RuneLite Plugin Hub, where maintainers review submissions for exactly this.

Being straight with you: no plugin author can promise you won't be banned, and anyone who does is lying. Jagex sets the rules and can change them. What I can tell you is exactly what the plugin does — and the source is public, so you can check rather than trust me.

Does it send my data anywhere?

Your collection lives in a file on your own computer. There is no account, no login, and no RuneHunter server — none exists.

The one exception is trading and duelling, which run over RuneLite's own built-in Party service — the same mechanism the vanilla Party plugin uses. That only does anything when you deliberately join a party with someone, and it only carries the creature being traded and the duel state. If you never join a party, RuneHunter never touches the network at all.

Does it cost anything? Will it ever?

No, and no. It's free and open source, there's nothing to buy, and orbs only come from playing. A catch-rate game with real money attached would be a gambling product, and that's not what this is.

Does it work on ironman and HCIM?

Yes. Collections are stored per-account on your own machine, and nothing RuneHunter does touches your actual account state — no XP, no bank, no inventory.

Who made this, and why?

One OSRS player. Not a studio, not a company. It started as "what if a tiny Dharok was hiding behind Lumbridge castle" and turned into 87 creatures, prayer-flick battles, and a trophy room.

The reason is simple: OSRS is better with more to do in it — not more efficient, more to do. There are enormous parts of Gielinor nobody visits because there's no reason to go. RuneHunter puts a reason on those tiles. And the community keeps proving it wants this: the OSRS TCG plugin went viral within days of hitting the Hub on nothing but a booster-pack loop.

Isn't this a Pokémon ripoff?

It's obviously Pokémon-inspired and I'm not going to pretend otherwise. But every creature is a real OSRS NPC model loaded from your own game cache and shrunk down. No Pokémon art, no Pokémon names, no Pokémon code. Orbs, not poké balls. GoDex, not Pokédex.

Can I stream it, make videos, monetize that content?

Yes, unconditionally. No permission needed, no revenue share, no attribution required — a link is appreciated but not expected. Streamers and YouTubers make OSRS content a dozen different ways and every one of those formats had to be invented by somebody. Shiny hunts, dex races, first-to-catch-Jad: they're yours. If you build something interesting, tell me and I'll signal-boost it.

Can I lose my collection?

If you wipe your RuneLite config directory, yes. Back it up if you care. An export button is on the list.

Install

RuneLite → Plugin Hub. Takes about fifteen seconds.

  1. Open RuneLite and click the wrench icon in the sidebar.
  2. Scroll to the bottom and click Plugin Hub.
  3. Search for RuneHunter and hit Install.
  4. Log in and start killing things. Orbs drop from normal kills, and creatures start appearing around you.

Requires the release version of RuneLite. The Hub warning you'll see is shown on every third-party plugin, not on this one specifically.

Build on it

RuneHunter ships a public integration API. You don't need permission, our jar, or a build change.

RuneHunter broadcasts what's happening — creature spawned, catch attempted, shiny found, battle won, dex updated — and any RuneLite plugin can react. Custom highlights. Sound packs. TTS shiny alerts. OBS overlays showing your live dex on stream. Discord webhooks. Flick-accuracy trackers. Copy one self-contained file into your plugin and you're done:

public class ShinyAlerts extends Plugin implements RuneHunterApi.Listener
{
    @Override
    public void onCreatureSpawned(RuneHunterApi.CreatureSpawned e)
    {
        if (e.shiny) alert(e.name + " at " + e.worldX + "," + e.worldY);
    }
}

Ten event types, plus JSON state files with the full roster and your dex. Everything is local. Full spec and stub code are in the repository.