Slayers Fixes and new Features#1932
Merged
Alex33856 merged 37 commits intoSkyblockerMod:masterfrom Jan 30, 2026
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR addresses various slayer-related fixes and features, with the primary focus on fixing the Enderman slayer laser timer functionality. The changes refactor the timer logic to use a cooldown-based activation system rather than tracking the riding state.
Key Changes:
- Refactored Enderman laser timer with 10-second activation cooldown to prevent rapid re-triggering
- Simplified timer tick logic and removed dependency on vehicle state tracking
- Changed default behavior to mute enderman sounds in The End
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| LazerTimer.java | Refactored timer from riding-state-based to activation-cooldown-based system with simplified tick logic and updated rendering |
| EntityMixin.java | Simplified tick method logic and removed unused shadow methods (getVehicle()) and imports |
| OtherLocationsConfig.java | Changed default value for muteEndermanSounds from false to true in The End configuration |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/hysky/skyblocker/skyblock/slayers/boss/voidgloom/LazerTimer.java
Show resolved
Hide resolved
src/main/java/de/hysky/skyblocker/config/configs/OtherLocationsConfig.java
Show resolved
Hide resolved
7c8753f to
1952562
Compare
Alex33856
requested changes
Jan 24, 2026
src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
Outdated
Show resolved
Hide resolved
# Conflicts: # src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java # src/main/java/de/hysky/skyblocker/mixins/ClientPacketListenerMixin.java # src/main/java/de/hysky/skyblocker/mixins/EntityMixin.java # src/main/java/de/hysky/skyblocker/mixins/EntityRendererMixin.java # src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
Alex33856
requested changes
Jan 25, 2026
src/main/java/de/hysky/skyblocker/skyblock/slayers/SlayerManager.java
Outdated
Show resolved
Hide resolved
Alex33856
previously approved these changes
Jan 27, 2026
Contributor
Alex33856
left a comment
There was a problem hiding this comment.
Seems fine.
Didn't test with Blaze or Vampire Slayer
AzureAaron
previously approved these changes
Jan 27, 2026
src/main/java/de/hysky/skyblocker/skyblock/entity/MobBoundingBoxes.java
Outdated
Show resolved
Hide resolved
Alex33856
approved these changes
Jan 28, 2026
AzureAaron
approved these changes
Jan 28, 2026
Alex33856
pushed a commit
that referenced
this pull request
Jan 30, 2026
* Reworked LazerTimer * Made `muteEndermanSounds` true by default * Option to hide miniboss spawn message in chat * Boss kill time is now sent on boss death instead of relying on chat message (0.5s diff) * Fixed sound alert volume being too low and changed title alert to miniboss's name * made new personal best shows in titleContainer * Added option for showing miniboss name in alert * Unclaimed slayer lvl rewards highlighter * Fixed Bossbar not removed after boss kill * Simplified few things * Mute blaze sounds feature * Fixed Quest Detection * Cached slayers info * Slayer HUD now uses slayer's custom head texture instead of mob drop icon, also removed Unknown enum value from SlayerTier and SlayerType * Improved Miniboss detection performance and Fixed alerting for higher tier minibosses compared to boss tier * Improvements to Boss Detection and other stuff * Added option to mute wolf sounds * Separated BossFight and SlayerQuest so player can select other people's boss on hit, Also Fixed other stuff like bossbar and slayer timer * Option to hide Sven Pup's nametag * Added Highlight Color option and Fixed Hitbox wasn't working, also `attunement highlights` does not require `highlightBosses` to be set anymore * Added hide hellion shield filter * Added Timer to BeaconHighlighter * lots of changes * Fixed some stuff * 1.21.11 * changes * Changes * resolving conflicts * changes * changes * fixed miniboss alert * Fix Config Option * Use ColorUtils#getFloatComponents (cherry picked from commit dc309c3)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Todo list:
Things to work on later:
time to spawnboss