All versions
v0.3.3-alpha.6+mc26.2-fabric
Alpha
Stream Tweaks v0.3.3-alpha.6+mc26.2 (Fabric)3 weeks ago 30
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Changes
Fixed
- EventSub WebSocketの接続確立自体(DNS解決失敗・TLSハンドシェイク失敗等)が失敗した場合に、接続状態が復帰不能なままハングし続ける不具合を修正
- Twitch Helix API(ユーザー取得・EventSub購読・チャットバッジ取得)、OAuthトークン検証、およびエモート画像ダウンロードのHTTPリクエストにタイムアウトが設定されておらず、Twitch側が応答不能になった場合にリクエストが無期限にハングしうる不具合を修正。特にエモートダウンロードは共有スレッドプール(ForkJoinPool.commonPool)上で同期的に待機するため、複数のダウンロードが同時にハングするとMod外にも影響しうる問題だった。トークン検証は
/twitch login完了直後の処理がこれに該当し、既存の100秒タイムアウト(コールバック待ち区間のみが対象)では防げなかった
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:jWHdryID:tIiLQ3Jg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jWHdryID:tIiLQ3Jg"
}

