All versions
7.15.0
Beta
7.15.0 for 1.21.113 months ago 40.6K
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Required content
Changes
SkyHanni Beta 7.15.0
New Features
- Added Vanquisher Waypoint Sharing. - itsseth3 (https://github.com/hannibal002/SkyHanni/pull/5197)
- Sends appropriate Vanquisher spawned/shared/died message into party/all chat.
- Either shares instantly or upon key press.
- On-screen indicators: Renders title, waypoint, beacon, and tracers for party member spawns (or global if enabled).
Improvements
- Added
/shrpcrestartto restart Discord Rich Presence. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537) - Added Rosewater Flask search tag to options related to evolving items. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525)
- Improved Bingo event time detection by fetching from the Hypixel API, supporting Extreme and Secret Bingos. - Luna (https://github.com/hannibal002/SkyHanni/pull/5508)
Fixes
- Fixed
/gfssometimes not working. - nopo (https://github.com/hannibal002/SkyHanni/pull/5546) - Fixed an issue where enabling Hide Particles would still show particles from other players' Totems of Corruption. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5543)
- Fixed being able to set Sensitivity Reducer reduction factor to invalid values, causing glitched head movement. - Luna (https://github.com/hannibal002/SkyHanni/pull/5536)
- Fixed Discord RPC not connecting. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537)
- Fixed errors about Alixer and Bingo NPC in chat. - Luna (https://github.com/hannibal002/SkyHanni/pull/5508)
- Fixed issues trying to download NEU repo. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Fixed lags when dealing with pets. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5545)
- Fixed Lobby Easter Egg Waypoints. - L3Cache (https://github.com/hannibal002/SkyHanni/pull/5542)
- Fixed Mute Fusion Machine not working if you're too far away. - Luna (https://github.com/hannibal002/SkyHanni/pull/5526)
- Fixed the mod sometimes saying Control (Ctrl) even when the Command (Cmd) key is expected on macOS. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525)
- Fixed unpredictable SHWords replacements on 1.21.11. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
Technical Details
- Added annotation params to
HandleEventforIslandTypeTag(s), and SkyBlock or when anOutsideSBFeatureis enabled. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Added JGit management for repo files. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Added more unit tests for
ReflectionUtils. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403) - Added temporary workaround for Kotlin bug. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5556)
- Changed
/ffcategory from main command to a normal command. - Ambrosy (https://github.com/hannibal002/SkyHanni/pull/5533) - Changed
ChatUtils.deleteNextMessageto use aComponentin the predicate instead of aString. - Luna (https://github.com/hannibal002/SkyHanni/pull/5525) - Cleaned up
ReflectionUtilsand usages. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403)- Mainly removing unused functions.
- Functions for easy class-field access added.
- Cleaned up some render event listeners. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/5534)
- Converted
IslandTypeTagto a real enum class instead of a class with instances. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Deprecated
.getConstant()on repo reload in favor ofgetConstantAsync(). - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Fixed
RenderUtils.scheduleOnRenderThreadalways returningCompletableFuture<Void>if we weren't on the render thread. - Luna (https://github.com/hannibal002/SkyHanni/pull/5460) - Made
validateAccessWidenerGradle task explicitly depend onstonecutterPrepareto fix occasional build failures. - Luna (https://github.com/hannibal002/SkyHanni/pull/5490) - Moved repo logging to distinct files. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517)
- Will be in
config/sh/repo/logsandneu/repo/logsrespectively. - Log dirs will not get nuked when repo fs clears.
- Will be in
- Overhauled SHWords UI. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
- Re-engineered the
Shimmyclass to work better with Kotlin-isms. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5403)ShimmyTestadded to ensure functional parity with NEU version.
- Re-worked SHWords to use Screen + GUI formatting. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5342)
- Removed
Position.renderString. - Daveed + Fazfoxy (https://github.com/hannibal002/SkyHanni/pull/5405) - Removed reader loop in IPC in favor of inline looping. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5537)
- Renamed
CoroutineConfigand related classes toCoroutineSettings. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Replaced lots of feature
isEnabled()functions with newHandleEventparams. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5419) - Reworked the
RepoLoggerto extendSkyHanniLogger. - Daveed (https://github.com/hannibal002/SkyHanni/pull/5517) - Updated Kotlin language version from 2.0 to 2.2. - Luna (https://github.com/hannibal002/SkyHanni/pull/5460)
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:cosLs9jw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:byNkmv5G:cosLs9jw"
}


