aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-31Fix text rendering through wallsAaron
Don't trust the render layer...
2024-12-30Fix pet icon and command history (#1114)Aaron
* Don't add commands sent by the mod to the command history * Fix pet icon showing as a bone for skinned pets * Hide automatic commands --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-30Class-based player glow (#1113)Aaron
* Class-based player glow * Change default + add doc to the new event
2024-12-30Add Speed Presets for configurable speed settings (#1111)Wanja
* Add Speed Presets for configurable speed settings Introduced a Speed Presets system with customizable presets for the rancher boots. Added a GUI to manage presets and integrated support for the `setmaxspeed` command, and the sign-editor to use these presets. Besides all of that, refactored item protection rendering logic to show it everywhere, where applicable, and render it in front of the item, as well as updated the texture being used. * Reverted the proposed changes to the protected item texture I apologize for the changes, since I didn't know that the texture was applied elsewhere. This commit reverts all the changes to the size of the texture and the way it is rendered, to hopefully prevent any issues. * Apply suggestions from code review Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com> * Refactor modification checks for SpeedPreset entries. Removed the `hasBeenModified` flag, and replaced it with direct comparisons of initial and current values. * Clean up pointless changes * Refactor SpeedPresets to use Object2IntMap. Replaced LinkedHashMap with Object2IntMap for efficiency and consistency in managing speed presets. Adjusted related methods and logic to accommodate the new data structure. Updated SpeedPresetListWidget to handle changes and comparisons using the revised map implementation. * Refactor SpeedPresets --------- Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-30Title hud refactor (#951)Kevin
* Refactor TitleContainer and fix bugs * Sync with hud refactor * Update translatable key checks * TABS * Remove extra renderBackground * Add EnumUtils * Migrate to EnumUtils
2024-12-28Accept integer names (#1110)Kevin
2024-12-28Bits Helper (#939)Fluboxer
* just saving those before I do something silly * made adding to tooltip work * at this point it is usable * admins why * ABICASE_MODEL * now it should highlight two groups (all and quick sell) not finished yet * refactor * a bit of renaming * removed extra line. That's it * a little bit of refactor. NOT FINISHED * okay it finally works * requested changes. Currently in testing to see if anything broke * rebased + few little changes * Update src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/adders/BitsHelper.java Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com> * :clown: * Fix TooltipInfoType * Reformat BitsHelper * Clean up fields * More cleanup * Cleanup * Try to clean up fields and local variables --------- Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-25Slayer Widget preview for Tab HUD (#1105)Hazem
2024-12-25tab hud related fixes (#1104)viciscat
2024-12-25Fix the powder widget to also display the diff (#1103)Rime
2024-12-25Mob glow refactor (#1101)Kevin
* Add mob glow cache * Clean up mixins * Clear cache once a tick + Javadocs
2024-12-23Fix Simon Says Solver (#1100)Aaron
2024-12-23Add unbreakable carpet highlighter (#1034)Rime
* Add mithril carpet highlighter * Make mithril carpet highlighter configurable * Halve the required getBlockState calls * Add light blue carpet as a possible carpet block * Add tungsten carpets and rename carpet highlighter Because apparently it's not limited to mithril * AVLTreeSet instead of ArraySet * Use scheduleCyclic instead of END_CLIENT_TICK event * Check if the feature is enabled before ticking * Fix rebase artifacts * Remove unused variable
2024-12-23forgot the garden plots texture lol (#1097)viciscat
* Add Garden Plots Widget * small fix * make for loop more boring * exclusion zones * rebase oopsie daisy and JEI exclusion zone * ctrl+shift+up arrow * Fix init merge conflicts * merge and port * 1.21.4 * forgot the texture lmao --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-23Change election over text (#1099)Aaron
The lowercase 'o' of over didn't feel right and capitalizing it just wasn't enough either.
2024-12-23Fix ender nodes detection (#1095)Kevin
2024-12-23Add player list widget (#1086)Kevin
2024-12-23Slayer System rework (#1040)Hazem
* Added Slayer HUD Added Boss slain time Added Personal Best slain time Added Boss and MiniBoss spawn alert Added Mute Enderman sounds Added Lazer phase Timer * Narrowen the startRiding method injection because it was failing * Change instanceof checks to type equality check for better intellisense * Fix TITLE related crash * Fix filled outline glow * pattern changes * Translation keys sorting * mixins * more mixins changes * .. * more translatable text mixins changes shows now previous personalBest and more * compatible with Slayer XP Buff (Aatrox perk) * fixed title spam * imporved logic * Fixed BossBar bug * Fixed Vampire slayer entity not being highlighted * HUD improvements Fixed BossBar not working with rev t5 * .. * ... * resolved conflicts Fixed crash when player starts slayer quest in private island * Refactor slayer code * Fix internationalization * Refactor slayer glow * Rewrite slayer detection * Clean up * fixed some crashes so i could test it * fixed mob detection * refactor * fixed sound checks * LazerTimer rewrite * .. * more improvements * Refactor guard clauses * Refactor SlayerManager * Clean up ClientPlayNetworkHandlerMixin * Update slayer hud * Make it actually compile... * some changes * locations * fixed locations * changes * removed extended class * Inject after forceMainThread * .. * small change * bug fixes * null check * Fix slayer hud config screen * tabs * Fix slayer hud enabled * Don't render everywhere --------- Co-authored-by: Rime <81419447+Emirlol@users.noreply.github.com> Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-23Add Garden Plots Widget (#929)viciscat
* Add Garden Plots Widget * small fix * make for loop more boring * exclusion zones * rebase oopsie daisy and JEI exclusion zone * ctrl+shift+up arrow * Fix init merge conflicts * merge and port * 1.21.4 --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-22Fix Glowing (#1093)Aaron
2024-12-22Fix reparty command (#1092)Aaron
- Remove shortcut that directed people to a command that didn't exist - Add /reparty as an alias to /rp
2024-12-22Fix undyed leather armour turning black (#1091)Aaron
2024-12-22Consumable Protection (#1090)Aaron
2024-12-22Chat Confirmation Prompt Helper (#1063)Aaron
* Chat Confirmation Prompt Helper * Fix NPE * Fix it not working when chat is opened prior to the msg being sent
2024-12-21fix locraw (#1089)Hazem
2024-12-21Clamp between 0 and 1 (#1088)Wanja
* Clamp between 0 and 1 Updated the GameRenderMixin#getNightVisionStrength method to properly clamp the return value between 0 and 1, instead of 0 and 100. Added an additional check to reduce objectively pointless computation. * Use floats instead of doubles
2024-12-21Add more detailed error messages (#1087)Kevin
* Add more detailed error messages * Revert player name
2024-12-21Add customizable night vision strength feature (#1078)Wanja
* Add customizable night vision strength feature Introduced a `nightVision` subcommand to adjust night vision strength with options for `full` (= 100), `off` (= 0), and any other value between 0 and 100. Integrated the setting into the configuration menu and game rendering, with default strength set to 100. Updated localization to include feedback for strength changes. * Update GameRendererMixin.java Clamped the applied value to ensure it's not overflowing. Although you can't put an invalid value in-game, it's still possible to do so directly via the config file. * Update en_us.json Added the missing translation for the night vision strength option. * Add description tooltip for night vision strength option A tooltip was added to the "Night Vision Strength" option to improve user understanding of its functionality. Unused import(s) were also removed, following the requested changes. * Use clamp * Apply suggestions from code review --------- Co-authored-by: Manchick0 <endercreep109@gmail.com> Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-21Fix rendering of empty slots in REI recipes (#1076)darkkeks
2024-12-21Hide latency icons in the tab (#1081)Aaron
2024-12-21Random refactors & fixes (#1085)Kevin
* Refactor pet * Scheduler micro optimizations * Fix EventNotifications debug
2024-12-20Add Daedalus axe as farming tool + others (#1084)Aaron
* Add Daedalus Axe as a farming tool * Deduplicate waypoint translation strings * Fix plural
2024-12-19Merge pull request #816 from viciscat/fancy-tabKevin
Excessive hud rework
2024-12-18Update tab hud z offsetKevinthegreat
2024-12-15Tweak dropdown uiKevinthegreat
2024-12-12Update slayer icons (#970)Benjamin
* Update slayer icons * Update wolf.png
2024-12-12Remove Mineshaft from Commission Label (#1049)J10a1n15
* remove tunnels from label waypoints * add Location.isInIsland, fix comm label * use getter instead of public method * revert isInIsland() * why the fuck is everything spaces if the ident_style is literally set to tab * Update CommissionLabels.java Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com> --------- Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
2024-12-12Option to share fairy grottos (#1072)Kevin
* Option to share fairy grottos * Update CrystalsLocationsManager
2024-12-12Prevent placing procted items in item frames (#1073)darkkeks
2024-12-12Fix hiding other players rods (#1074)darkkeks
2024-12-12Fix crash on missing pet info in slayer rewards (#1080)darkkeks
2024-12-12Update issue templates (#1075)Kevin
2024-12-121.21.4viciscat
2024-12-12Deprecate configKevinthegreat
2024-12-12the whitespace commitviciscat
2024-12-121.21.2/3viciscat
2024-12-12Wait longer for server and add hud events todoKevinthegreat
2024-12-12Refactor mixinKevinthegreat
2024-12-12Apply suggestionsKevinthegreat
* Refactor locations * Refactor comparator * Add Javadoc for ASM injection points
2024-12-12Random thingsviciscat
* Method renaming * Button in Ui & Visuals for config screen * Localization a bit