Add HSBlackJack plugin - #544
Open
HalalSkiller wants to merge 4 commits into
Open
Conversation
chsami
requested changes
Aug 28, 2026
chsami
left a comment
Owner
There was a problem hiding this comment.
Current head 3510289 builds locally against Microbot 2.6.20, but it is not merge-ready:
- HSBlackJackOverlay hard-codes C:\Users\MAIN\Downloads\halalskills menaphite thug blackjack.jpg and reads it from the user filesystem. Package an image resource or remove the header; a contributor-local path must not ship.
- HSBlackJackPlugin still publishes the placeholder author JouwNaam, and the Readme is an extensionless file under src/main/java instead of the plugin documentation resource tree.
- The PR rewrites src/test/java/net/runelite/client/Microbot.java to remove the shared debug list and select only this plugin. Restore that repository debug launcher; this is local test configuration unrelated to the plugin.
- HSBlackJackScript runs on its scheduled executor but directly reads client state at the XP snapshots and traverses TopLevelWorldView player data in the room checks. Marshal those complete reads to the client thread or use snapshot/cache data.
- The expected CI Build pull-request job is absent from this head. Push/sync a corrected head so the repository workflow runs.
Please keep the fix scoped to the plugin, published docs/resources, and executable validation.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds HSBlackJack, a plugin that automates blackjacking Menaphite Thugs in the Pollnivneach
tent area: finding and luring a thug into a private tent, managing the curtain, knocking it
out, and pickpocketing twice before repeating the cycle.
Features
via manual testing) to detect a successful knock-out as fast as possible, instead of relying
on fixed delays.
to correctly detect a rejected "Go away! I'm busy" instead of a false positive.
automatically rather than getting stuck.
blackjack, breaking the NPC out of combat, then re-equipping and resuming on the same NPC.
hops worlds if the shop itself is running low.
(fairy rings, Shantay Pass, etc.), with a stuck-detection fallback that tries opening nearby
doors if progress stalls.
and XP/hr.
Configuration
Known limitations
currently configurable to other tents/locations.
Testing
Manually tested over multiple live sessions, including combat-recovery, restock trips, world
hops, and multi-hour runs.