aboutsummaryrefslogtreecommitdiff
path: root/mod/src/main/java/kr/syeyoung/dungeonsguide
AgeCommit message (Collapse)Author
2023-12-16Add party finder parserpartynotethingyLinnea Gräf
Unify multiple parser into one. Also fix multi line notes being parsed incorrectly
2023-11-16Automatically collect Dungeons Guide stack traces with user approval. (#446)syeyoung
* - fix error handling, don't use throwables like amateur Signed-off-by: syeyoung <cyoung06@naver.com> * - no need for hack to stop Signed-off-by: syeyoung <cyoung06@naver.com> * - gui error handling Signed-off-by: syeyoung <cyoung06@naver.com> * - remote logging error Signed-off-by: syeyoung <cyoung06@naver.com> * - remote logging error Signed-off-by: syeyoung <cyoung06@naver.com> * - testing privacy policy Signed-off-by: syeyoung <cyoung06@naver.com> * - send traces Signed-off-by: syeyoung <cyoung06@naver.com> * - show collect diagnostic? prompt Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-11-11No throwables (#436)syeyoung
* - fix error handling, don't use throwables like amateur Signed-off-by: syeyoung <cyoung06@naver.com> * - no need for hack to stop Signed-off-by: syeyoung <cyoung06@naver.com> * - gui error handling Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-29Waterboard simulation fix and one-flow support (#433)syeyoung
* - New waterboard simulator Signed-off-by: syeyoung <cyoung06@naver.com> * - New waterboard simulator Signed-off-by: syeyoung <cyoung06@naver.com> * - Hyper accurate waterboard prediction Signed-off-by: syeyoung <cyoung06@naver.com> * - Better waterboard solver, with 1 flow support and timings Signed-off-by: syeyoung <cyoung06@naver.com> * - a bit mroe strict stableness detection Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-22- only send stomp when is actually connectedsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-22Feature: GUI scale command (closes #396) (#429)Erymanthus[#5074] | (u/)RayDeeUx
* add alias per #400 * add alias per #400 (attempt #2) * add another alias * revise arraylist initalization * intellij is saying this import is unused. removed it * add justifications for aliases * swap "dg" and "dungeonsguide" * Revert "swap "dg" and "dungeonsguide"" This reverts commit 2ddbaf8f58d5d7937389909d96d5797c76c16639. * swap "dg" and "dungeonsguide" (for real this time) * ui scale command * actually reset scale * remove unused imports * remove unused imports again Signed-off-by: Erymanthus[#5074] | (u/)RayDeeUx <51521765+RayDeeUx@users.noreply.github.com> * update command desc Signed-off-by: Erymanthus[#5074] | (u/)RayDeeUx <51521765+RayDeeUx@users.noreply.github.com> --------- Signed-off-by: Erymanthus[#5074] | (u/)RayDeeUx <51521765+RayDeeUx@users.noreply.github.com>
2023-10-22- Fix #377 box solver freeze, due to someone making addToChatQueue fire ↵syeyoung
ClientChatReceivedEvent (#430) Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-20Feature: Per #400, add command alias "dungeonsguide". Also added ↵Erymanthus[#5074] | (u/)RayDeeUx
"dungeonguide" since everyone keeps forgetting plural (#428) * add alias per #400 * add alias per #400 (attempt #2) * add another alias * revise arraylist initalization * intellij is saying this import is unused. removed it * add justifications for aliases * swap "dg" and "dungeonsguide" * Revert "swap "dg" and "dungeonsguide"" This reverts commit 2ddbaf8f58d5d7937389909d96d5797c76c16639. * swap "dg" and "dungeonsguide" (for real this time)
2023-10-20Multi Language support for Party context detection (#427)syeyoung
* - Automatic Party Control Message collection for 25 languages Signed-off-by: syeyoung <cyoung06@naver.com> * - Processing generated file Signed-off-by: syeyoung <cyoung06@naver.com> * - Processing generated file, and add script for "transfering because leader left" message - Change how message detection is done to regex Maybe implement aho-corasick later. :D Signed-off-by: syeyoung <cyoung06@naver.com> * - update party messages Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-14Fix 2GB/sec memory allocation on pathfinders #425syeyoung
- WeakReference on PathfindExecutors - OPTIMIZE Instance Creation on PathfinderExecutorExecutor, it was previously allocating 2GB/sec (lol) - Cleanup reference to Executor for it to be garbage collected - Volatile on target on executor, sometimes it was not updating - Fix pathfind stopping if visited all open nodes - Fix isBlocked array not correctly being updated due to multi-threading Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-14Hud feature visibility check fix (#424)syeyoung
* - Make it check visilbility when exiting skyblock, fixes #367 Signed-off-by: syeyoung <cyoung06@naver.com> * - a small formatting fix: SkyblockStatus static access Signed-off-by: syeyoung <cyoung06@naver.com> * - Fix soulroom warning displaying outside of skyblock if dungeon was exited mid-run Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-14- Fix #395 crash from incorrect parsing of countdown (#423)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-14- Fix #380 settings dialogue from custom party finder being linked to wrong ↵syeyoung
category (#422) Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-09- change the way we detect dungeon map, because previous one caused problemssyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-09- fix small npe bug in dg listenersyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-09- fix roomedit toolsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-09- scale 4 gui editsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-10-09- implement crown penguinsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-09-17- use dg backend api for fetching profilessyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-04-11Update SkyblockStatus.java (#375)Loudbook
Signed-off-by: Loudbook <loudbooked@gmail.com>
2023-02-28Fix #341 Mod boxing wrong Livid (Mixing Scream / Frog livid) (#353)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-28Merge pull request #350BuggyAl
* added ability to disable auto recombobulator messages * fixed spacing * removed comma * bad keyboard coming in clutch
2023-02-28cancel invalid clicks in terminal (#351)BuggyAl
* cancel invalid clicks in terminal Signed-off-by: BuggyAl <64368488+BuggyAl@users.noreply.github.com> * - An option for blocking click Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: BuggyAl <64368488+BuggyAl@users.noreply.github.com> Signed-off-by: syeyoung <cyoung06@naver.com> Co-authored-by: syeyoung <cyoung06@naver.com>
2023-02-28Fix #308 hide mob nametag hiding all nametags (#352)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-28- Fix score calculation failing with failed puzzlesyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Make spam clicking menuitem not insert a billion items into the page stacksyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Search in configsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Iconssyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Reorganize categoriessyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Reorganize categoriessyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Dump Feature Categorysyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27Skyblock dungeons guide 345 (#347)syeyoung
* - Fix #345, DG unload incompatibility with essential due to "thePlayer" not being EntityPlayerSP but some kind of wierd player emulated by Essential - Fix unloading error mentioned in #345, JarLoader popping ProgressBar that doesn't exist Signed-off-by: syeyoung <cyoung06@naver.com> * - Additional Checks on EntityPlayerSP Signed-off-by: syeyoung <cyoung06@naver.com> --------- Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Proper User Agentsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- call try rematch insteadsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- ignore exceptions on isBlocked call on DungeonListener, due to dungeonroom ↵syeyoung
not being fully instantiated Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Check if RoomMatcher is instantiated (because it might not be)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Check if dungeonroominfo is instantiated (because it might not be)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Check if dungeonroominfo is instantiated (because it might not be)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix NPE due to incomplete dungeoncontext checksyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix IntegerFormatException due to minute on clock: FetureEpicCountdownsyeyoung
- Also remove unnecessary volatile (no multithreading) Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix NPE on FeatureDungeonCurrentRoomSecretssyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix racecondition isOnHypixel NPEsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Disable autoupdate button if remote branch is not availablesyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix #344, profile viewer not showing latest profilesyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Fix party pv location on uisyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- UX: Tips on mainpage / GUI Relocate -> GUI Configsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27- Remove debug messagessyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-27Fix #333, incorrect score predictionsyeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-26Fix #342, NPE on SkyblockStatus:153 Crashing game (#343)syeyoung
Signed-off-by: syeyoung <cyoung06@naver.com>
2023-02-25- Fix #336, by making sure something that ends with ] also starts with [ ↵syeyoung
(prefix check) (#337) Signed-off-by: syeyoung <cyoung06@naver.com>