Skip to content

Koopy98/ImplingFinderRT

 
 

Repository files navigation

Impling Finder RT

Real-time crowd-sourced impling locations for Old School RuneScape.

A fork of ImplingFinder rebuilt around a Supabase backend, reducing data delay from ~2 minutes to 2–5 seconds.


What it does

When you have this plugin installed, it silently runs in the background and does two things:

Reporting — Any time an impling spawns near your character, the plugin automatically records its type, world, and coordinates and sends them to a shared database. No buttons, no setup. Just play the game.

Displaying — The plugin panel on your RuneLite sidebar shows a live list of implings recently spotted by all players, anywhere on the map. The list refreshes automatically every 15 seconds.

Clicking any entry in the panel places a marker on your world map so you can navigate there.


Tracked impling types

All impling types are tracked automatically:

Baby, Young, Gourmet, Earth, Essence, Eclectic, Nature, Magpie, Ninja, Dragon, Lucky, Crystal, Zombie, Kingly

Jar variants are normalized to their base type so they appear correctly in the panel.


Why this fork exists

The original ImplingFinder plugin used an Oracle Cloud backend that introduced roughly a 2-minute delay between when an impling was spotted and when it appeared in other players' panels. By the time you saw it, the impling had often already despawned or been caught.

This fork replaces that backend with Supabase, which provides:

  • Real-time database updates via WebSocket push
  • A standard REST API that accepts batch inserts
  • Row Level Security so the public API key is safe to distribute
  • Automatic row cleanup via pg_cron so old sightings don't accumulate

How it compares to the original

Original This fork
Data delay ~2 minutes 2–5 seconds
POST per impling One request each One batch request
Jar NPC IDs tracked Missing All variants included
Impling types 5 (Dragon, Lucky, Crystal, Ninja, Magpie) All 14 types
Panel refresh Manual button Automatic every 15s
User configuration required Yes (type selection) None — fully automatic

Configuration

The plugin works out of the box with no configuration required. Optional settings are available under the plugin config panel in RuneLite:

  • POST endpoint — override the Supabase URL if you want to self-host
  • GET endpoint — override the fetch URL
  • Spawn notification — get a RuneLite notification when an impling spawns near you
  • Hide sidebar button — hide the panel button if you want silent background reporting only

Privacy

The plugin reports impling NPC IDs, world numbers, and tile coordinates only. No player usernames, account information, or personal data is ever collected or transmitted.


Credits

Original plugin by Hablapatabla. This fork adds real-time backend support, all impling types, and automatic operation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%