| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
* Update ComboFilter.java
* Update ComboFilterTest.java
|
|
|
|
|
|
|
|
|
|
|
|
* remove the setting
* deprecate the setting
|
|
JGit is the gift that keeps on giving...
|
|
* More dungeon class stuff
* Player component
* Add teleport maze solver
* Fix quick nav button
* Fix merge conflicts
|
|
* 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
|
|
* 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>
|
|
|
|
* 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>
|
|
|
|
|
|
* 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
|
|
|
|
* Carnival Helpers
* changes
|
|
* 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>
|
|
* Modmenu 13.0.0
* Fix config being unable to load
|
|
* progress text color
* applied requested changes
* only apply tint if the bar is taking the whole text space
* applied suggested changes
|
|
* ItemList changes
This update introduces a bunch of changes to the ItemList feature, to hopefully enhance user experience. Most importantly, you can now filter out specific elements in the list to narrow down the results. The lore-search now works properly, and you're now able to use the wiki lookup key in the recipe book. Besides all that, shift-clicking on the recipe result button will suggest the recipe to the player using the `viewrecipe` command, to allow quick super-craft access.
* Add missing GUI filter icons
* Update FilterOption.java
Properly use parentheses in the `(animal)` and `(pest)` flagged entries.
* Refactor recipe view command to use MessageScheduler.
Replaces direct chat command handling with MessageScheduler.
* Refactor filtering logic and remove Identifiable interface.
Replaced the Identifiable interface with a Supplier-based design for enum, updated related classes to use Supplier methods and refactored filtering logic for consistency. Additionally, added a new tip for viewing recipes in the recipe book, and changed the Shift+Click requirement to a simple right click.
* Clean up the code
|
|
* Add ProfiledData
* Refactor end stats
* Use UUID
* Refactor MuseumItemCache
* null safety + item cooldown bug fix
* Migrate SlayerTimer and fix compressed
* Fix accessories crash
* Migrate PowderMiningTracker
* Create directories
* Add async options
* Migrate async saves
|
|
* per slot text toggle
* add constructor to SimpleSlotTextAdder
* Refactor slot text options
* Refactor slot text config option
* Cleanup
---------
Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
|
|
* early one. Needs polishing and config
* 2nd wave of changes
* a little refactor to parsing. New version is yet to be tested
* another little patch to solve some silly issues
* Fixed bug when some of corpses weren't highlighted. Also rebased
* a little refactor to parsing. New version is yet to be tested
* dementia
* moved few code blocks around
* Remove unused constructor
* Simplify and reformat getColor method
* Fix typo in log messager
* Change the way the argument values are obtained and fix formatting
* Extract coords pattern into a PSF variable
* More formatting
* Oops forgot to remove + fix typo
* Clear corpses on world change
* Rebased for 1.21.3
* Tweak chat message slightly
* Inline LOCATION variable as it was hard to read
* Bunch of stuff
- Changed sent position format to match what we're reading
- Extracted item id strings to PSF variables and then made a bimap between them and the corpse type that uses them.
- Changed debug message to be printed in chat rather than logs to be more easily seen
- Simplified and/or reformatted a bunch of code
- Changed log level of some messages to `debug`
* Add a debug config for corpse finder and have it toggled off by default
* Fix regex and change sent message format
This should allow skyhanni users to be able to parse the messages sent by skyblocker users since their regex starts matching from the start of the message content (so after any prefixes, player names)
The regex change was also because of this. We use .find so the regex doesn't have to match the whole message body.
* Refactor some if checks
* Add auto location sharing, off by default
* Corrected format and ignore player's own messages
* Oops one too many inversed
* Change CorpseTypeArgumentType to use StringIdentifiable and format Waypoint constructors
* Migrate to CorpseType enum
* Update getting enum
* Wrap int parsing in try catch for possibly malformed inputs
* Don't allow negative y values
* Add a locale to toUpperCase
* Fix rebase artifacts
* Add seen waypoint todo
---------
Co-authored-by: Rime <81419447+Emirlol@users.noreply.github.com>
Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
|
|
|
|
The keybind for "Screen B" was not used anywhere and the translation
string was confusing with the new system
|
|
|
|
* Add chat events
* Add powder mining tracker
* Add ON_PRICE_UPDATE event and re-calculate profit after prices are updated
* Initial config
* Add config screens for filtering the shown items
* Fix Done button width being only 1 col wide when it's supposed to be 2
* Change to regex because index magic wasn't magic-ing
Regex my beloved
* Read and write from file and fix incorrect param used in recalculateAll
Also a small fix for the regex
* Change literal text to translatable
* Extract `ON_PRICE_UPDATE` event to a separate class under the `events` package
* Simplify switch to use pattern matching
* Extract render and chat message lambdas to methods
* Add PROFILE_INIT event
* Add support for multiple profiles
* Re-add ItemPrice#init with additional documentation
* Prevent rendering profit if there are no rewards
* Format item amounts when rendering
* Add more documentation
|
|
|
|
|
|
Don't trust the render layer...
|
|
* 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>
|
|
* Class-based player glow
* Change default + add doc to the new event
|
|
* 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>
|
|
* Refactor TitleContainer and fix bugs
* Sync with hud refactor
* Update translatable key checks
* TABS
* Remove extra renderBackground
* Add EnumUtils
* Migrate to EnumUtils
|
|
|
|
* 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>
|
|
|
|
|
|
|
|
* Add mob glow cache
* Clean up mixins
* Clear cache once a tick + Javadocs
|
|
|
|
* 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
|
|
* 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>
|