-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bingo Plugin #7559
base: master
Are you sure you want to change the base?
Bingo Plugin #7559
Conversation
New plugin |
Added a notification for completion of the full board, Added a notification for completion of a row, Added more discord notifications for completions, More refactoring to the code has been done.
Don't sleep the shared executor service, it's a shared thread and you will starve other plugins. The screenshot system is already asynchronous and I'd recommend reworking your CompletableFuture to just resolve within requestNextFrameListener or better yet, just react asynchronously as well by queueing resultant handlers after the screenshot is taken. |
…hes improving performance in findAndMarkItem and loadSavedItems methods Optimized Item Processing Reduced redundant string comparisons and list iterations Replaced stream operations with direct for-loop for better performance Eliminated the need to create intermediate collections Added proper clearing of the lookup map when resetting items Improved checkForCompletions to only check diagonals when the item is actually on a diagonal Reduced redundant calculations and boolean variables Refactored more code Fully Asynchronous Screenshot System (Replaced blocking CompletableFuture with a callback-based approach Implemented proper asynchronous handling within the frame listener Used scheduled tasks for retries instead of thread-blocking sleeps) Better error handling and validation throughout Simplified payload creation Fixed issues with Discord webhook attachments
Enhance your clan’s Bingo events with this plugin—designed to streamline tracking, scoring, and coordination of Bingo challenges within RuneLite. Perfect for hosting engaging, organized Bingo sessions for any clan or community.