Tags
Creators
Details
All versions
7.30.0
Beta
SkyHanni for Hypixel SkyBlock 7.30.0last month 1,836
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Any compatible version
Any compatible version
Changes
SkyHanni Beta 7.30.0
Improvements
- Added a
/shresetdrystreakcommand to reset the Experimentation Table's dry-streak counter. - RemainingDelta (https://github.com/hannibal002/SkyHanni/pull/5981) - Added a manual reset button for the Experimentation Table's Dry-Streak Display. - RemainingDelta (https://github.com/hannibal002/SkyHanni/pull/5981)
- Improved Garden Shopping List to ignore any Visitor. - FabiHBBBT (https://github.com/hannibal002/SkyHanni/pull/5661)
- Improved Gift Clean Display to also apply to Century Cake Slices. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/5989)
- Improved island detection for better performance. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5951)
- Improved scrolling in the /shwords editor: faster and smoother. - Luna (https://github.com/hannibal002/SkyHanni/pull/5980)
Fixes
- Fixed a very important typo in the ULTRA-RARE Book alert feature. - Stella (https://github.com/hannibal002/SkyHanni/pull/5986)
- Fixed memory leak and out-of-memory errors caused by the item cache never getting cleared on 26.1. - Luna (https://github.com/hannibal002/SkyHanni/pull/5971)
- Fixed rare IllegalStateException in ServerBlockChangeEvent errors when joining Hypixel or switching lobbies. - Luna (https://github.com/hannibal002/SkyHanni/pull/5979)
- Fixed SkyHanni causing the game to freeze for multiple seconds on the Loading Terrain screen on 26.1. - Luna (https://github.com/hannibal002/SkyHanni/pull/5971)
- This would mainly happen the first time you joined a world (e.g. by connecting to Hypixel) after a game restart, but could also happen later.
- Fixed some GUI features incorrectly detecting two objects as being hovered at once. - Luna (https://github.com/hannibal002/SkyHanni/pull/5980)
- Fixed the Experimentation Table dry-streak tracker not resetting when finding a non-book Ultra-Rare item (e.g. Severed Pincer or End Stone Idol). - RemainingDelta (https://github.com/hannibal002/SkyHanni/pull/5981)
- Reduced the number of random errors happening in inventories. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5977)
Technical Details
- Added
detekt-review.ymlworkflow to post Detekt findings as inline PR review comments. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5905)- Used a workflow_run two-workflow split so fork PRs are handled securely without running fork-controlled code with write permissions.
- Managed a "Detekt" label on the PR based on whether violations are found.
- Added
post_detekt_review.main.ktsKotlin script for parsing SARIF output and calling the GitHub review API. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5905) - Bumped Kotlin version to 2.4.0. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5959)
- Fixed REI transitive dependencies not being properly excluded, leading to a bunch of log spam at compile time from Loom remap warnings. - Luna (https://github.com/hannibal002/SkyHanni/pull/5940)
- Resolved all compilation warnings. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5940)
- Suppressed deprecation warnings in build process. - AverageUser125 (https://github.com/hannibal002/SkyHanni/pull/5940)
- Updated
detekt.ymlto save the SARIF output as a workflow artifact. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5905) - Updated INSTALLING.md with installation instructions for modern Fabric-based Minecraft versions. - protocol4 (https://github.com/hannibal002/SkyHanni/pull/5984)
Removed Features
- Removed the toggle of ignoring Spaceman in the Shopping List. - FabiHBBBT (https://github.com/hannibal002/SkyHanni/pull/5661)
- Can now be done by clicking on the Visitor name in the Shopping List.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:byNkmv5G:reUwRlAu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:byNkmv5G:reUwRlAu"
}

