aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Collapse)Author
2025-03-03we aren't boringAaron
2025-03-03Migrate to formatters (#1185)Kevin
2025-03-03Add teleport overlay color config (#1175)Rime
* Add teleport overlay color config * Oops forgot the translation * Fix alpha --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-03Fabric updates (#1172)Kevin
* Update fabric deps * Migrate client game test to loom * Migrate to new hud api * Fix fancy tab hud * Rename ScreenMaster to WidgetManager * No server game tests * Update deps * Separate fmj for game test * Run production client game test in CI and move template image * Run client game test * Update screenshots dir
2025-03-03Fossil Solver (#1156)olim88
* nearly working nearly working state however lots of the code will need refactoring once i understand what it needs to do * fix broken code still needs refactor but works now * code should work now needs a refactor next and a few small feature * add usefull infomation to tooltips * big refactor * add config option * fix bugs * improve test and tweak fossil types * add more tooltip infomation * add translations for tooltips * fix rebase * clean up code hopefully good code now. ready to finally make a pr * Fix config location * Fix static usage * Clean up names --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-03Event Start Time in Calendar menu (#1147)viciscat
* calendar yay * add 12-hour clock config * Use date time api * Fix rounding and optional parsing * Cleanup * More general config --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-03Garden Tweaks & Features (#1118)upfault.lol
* Sum visitors with alike crops, fix Farming XP/h regex, and improve precision for XP/h and Blocks/s * Added Show Stacks in Visitor Helper * Re-added the drawItemEntry into drawScreen * VacuumSolver, VisitorHelper, PestHighlighter * Forgot to fix highlight flicker in VacuumSolver * removed imports from MBB * Updated Regex & MayorUtils catch block * Forgot to add the visitor head and name coloring back into the render method during some tests * Refactor visitor package name * Clean up visitor helper and garden * Clean up visitor helper some more * Fix visitor requirements * Fix block breaks * Use primitive types and fixes * Missed a primitive * Remove vacuum solver * Fix amount parsing --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-03-03Health bars (#1028)olim88
* basic features working prototype for the feature * add config and main features * add option to show on mobs with only a health value also adds tooltips for options * clean up code and add more comments * increase default size * improve removing health code and incorrectly spell amour * show when the nametag is shown let it be rendered though walls if the nametag is being rendered * add suggested changes add fading between colours and fix problems * Disable depth test and cleanup * Migrate to oklab interpolation * Fix health bar alpha * Default off --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-02-28Initial (and hopefully last) commit for npc price fix (#1176)Rime
2025-02-28Corpse profit tracker (#1152)Rime
* Corpse profit tracker initial commit * A bunch of stuff - Extract `CorpseLoot` and `Reward` inner classes into separate classes - Use translatables where it makes sense - Add config option to toggle corpse profit tracker (can't believe I forgot this on corpse tracker as well) - Some minor command adjustments and fixes to both `PowderMiningTracker` and `CorpseProfitTracker` - Refactored `CorpseProfitHistoryScreen` into `CorpseProfitScreen`. The button that switched from one to the other is now a view switch button that changes the displayed list, and functionality of both screens is combined in one. - Add hover/click events to the profit text sent when a corpse is looted that opens the screen * Round the chat message so it's more copy-friendly * Fix keys' total price not being multiplied by key amount * Fix `pricePerUnit` display of items to match keys This way, they don't display the price per unit when the amount is 1.
2025-02-28Chat rule location config overhaul (#1138)Rime
* Chat rule location config overhaul * Fix incorrect logic in ItemTickList * Boolean → boolean * Update location name * Remove locations list * Revamp widgets in `ChatRuleConfigScreen` * Complete codec to decode both string and enumset * Take negated locations into account * Fix exclusion parsing and add tests * Clean up codec with Codec::either * Dynamic width calculation Also moves `Ignore Case` button to the next row, with the location config button. * Remove stale javadoc * Small code cleanup * Remove `UNKNOWN` and `MODERN_FORAGING_ISLAND` from the location selector * Future-proofing * Consider valid locations set of only `Location.UNKNOWN` as empty --------- Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2025-02-28Slot Text Stuff (#1134)Aaron
* HOTM Perk Level Slot Text * Add Discrite as an evolving item * Replace magic values with constants * Changes * Take max perk level into consideration --------- Co-authored-by: Rime <81419447+Emirlol@users.noreply.github.com>
2025-02-28Move disabled slots out of the way (#1132)viciscat
2025-02-28Add "Swing On Abilities" (#1127)Wanja
* Add "Swing On Abilities" Introduced a simple configuration option to enable hand-swing animations for items with right-click abilities. * Use Mixin Refactored the swing animation logic into a mixin. * Update swing on ability injection point --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-02-24Fix #1188 sign calculator floating point errorsKevinthegreat
2025-02-15Fixed Vampire Features not working (#1169)Hazem
* Fixed Vampire features not working * improved checks
2025-02-15Boosted Pets Background Rarity (#1168)Hazem
2025-02-15Fix the way jacob's contest widget is parsed and displayed (#1162)Rime
2025-02-15Formatters (#1151)Aaron
* Formatters * java yap --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-02-15Fix recipe book crashes (#1121)Aaron
2025-02-15Add seen waypoint (#1108)Kevin
* Add seen waypoint * Migrate EnderNodes * Add Javadoc * Fix detection
2025-02-12Ignore expired key pairsAaron
2025-02-10fix right icon not rendering lol (#1171)viciscat
2025-02-09Use Authorization headerAaron
2025-02-06Fix incorrect translation for SkillLevelAdder (#1161)Rime
2025-02-05Fix turbo cactus bookKevinthegreat
2025-02-04Burning Strength EmblemAaron
2025-02-03Add Small Brain enchantmentAaron
2025-02-03Fix Prosecute idAaron
2025-02-02Nothing to see here for the skyblocker screenKevinthegreat
2025-02-02Fix Experimentation Table solver tooltipsAaron
2025-02-01Update Combofilter (#1148)Internet Yamero
* Update ComboFilter.java * Update ComboFilterTest.java
2025-02-01pet widget fix (#1149)viciscat
2025-02-01properly empty layout in AuctionViewScreen (#1150)viciscat
2025-02-01Raffle task highlighter (#1155)Rime
2025-01-25Fix individual waypoint command with empty areaKevinthegreat
2025-01-26Fix forge HUD tooltips about locked slots 5,6,7 (#1146)Myitian
2025-01-26Remove unused setting (#1144)olim88
* remove the setting * deprecate the setting
2025-01-26Fix JGit using insteadOfs (how?) (#1137)Aaron
JGit is the gift that keeps on giving...
2025-01-26Add Teleport Maze Solver + small things (#1115)Kevin
* More dungeon class stuff * Player component * Add teleport maze solver * Fix quick nav button * Fix merge conflicts
2025-01-26Add client game test (#1106)Kevin
* Add SkyblockerGameTest * Run in CI * Use Xvfb * Use one workflow file * Always upload screenshots * Update fabric api to 0.114.0 * Add screenshot comparison * Make fancy status bars consistent
2025-01-26add enchantment abbreviations as slot text (#1056)Moritz
* add enchantment abbreviations as slot text * Refactor and clean up * Move verification to unit test * Refactor, now this is clean code --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2025-01-25Fix dungeon score not working when fancy tab hud is disabled (#1145)Rime
2025-01-22Smooth AOTE (#963)olim88
* init commit basics working just needs lots of polish * add setting and base teleport time on ping now constantly monitors ping and makes the teleport try to last as long as last ping packet recived * add settings for each wepon type and work with each of them * add raycast add raycast so predicted camera can not go though walls. could use improvement this is not how it is done exactly on hypixels side * cheak the players mana before assuming they can teleport * remove un needed setting and update settings * add java docs and 3rd person check * clean * fix 3rd person check * apply suggested changes * do not allow when invalid location * fix etherwarp logic using wrong tp * add tooltips to options * fix : click too fast cause the animation break adds counter for how many teleports ahead the player is to the server so receiving a teleport for an old use will not reset the camera * fix mixin * add more disabled locations and fix for not coded disabled locations adds other suggested locations to disable but also a timer for if the go to long without the server teleporting them assuming that its disabled and not working until they are teleported again * improve raycast to be more like hypxiels still not the same but closer * add separate cameraStartPos to try and smooth combined animations * fix extra code * fix not working when clicking dirt with shovel * more clean * fix the init * fix multiple teleports when looking at a block there is still debug stuff in this commit * hopefully improve raycast and add allowed blocks still debug stuff in * do bad client side mana calculation still debug * only don't check head pos on first block still debug * improve head height test still debug * add close floor check still debug * add can teleport though fire still debug * add checking for diagonals still in debug * add new is floor check for the close floor check still debug * update allowed blocks and improve diagonal collision still debug * diagonals only work if its floor block still debug * java docs * remove debug * can teleport though pots * Update SmoothAOTE.java * Apply suggestions from code review * apply suggested changes * add check to see if smoothing is enabled * fix rebase * make the setting off by default * fix some glitchyness with changing ping by not updating the teleport duration while teleporting. this was causing the camera to jump if your ping changed mid teleport * add option to smooth teleport more give the user the option to let the annimation lag behind the game so it does not jump to the end * Clean up ClientPlayNetworkHandlerMixin * Fix camera flashing when animation finishes before server teleports player --------- Co-authored-by: viciscat <51047087+viciscat@users.noreply.github.com> Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2025-01-11Fix profiled data null problemsKevinthegreat
2025-01-11Add missing requiresAaron
2025-01-10Tab hud additions (#1128)Kevin
* Add vanilla tab by default option * Rename PlayerListManager * Clean up builder map * Add dwarven hud config button * Add hud styles * Fancy only * Render vanilla * Update javadocs and refactor * Refactor progress component * Apply style to all progress components * Add colon processing * Change styles * Add style Javadocs * Implement minimal style * Comments
2025-01-10Garden plot fixes (#1126)viciscat
2025-01-10Carnival Helpers (#1124)Aaron
* Carnival Helpers * changes
2025-01-10Random fixes (#1120)Kevin
* Refactor bazaar and roman numerals * Revert name from api * Fix neu id * Fix roman numerals * Apply suggestions from code review * Fix level type * Fix import --------- Co-authored-by: Rime <81419447+Emirlol@users.noreply.github.com>