
BLChat
View Bilibili live stream danmaku, gifts, Super Chats (SC), and Guard messages in real time directly within Minecraft. Supports automatic reconnection and in-game configuration. Simply ente/ 在 Minecraft 游戏内实时查看 B 站直播间弹幕、礼物、SC 和大航海消息。支持自动重连和游戏内配置,仅需房间码即可连接。
Links
Tags
Creators
Details
BLChat-1.0.4.274
Compatibility
Changes
BLChat 1.20.x Version Changelog / 版本变更日志
[1.0.4.274] - 2026-08-12
Changed / 变更
-
BilibiliConfigScreen.java (config GUI / 配置界面)
- forge-1.20 (1.20~1.20.1):
renderBackground(GuiGraphics)1-parameter, manual call (old pipeline) - forge-1.20 (1.20~1.20.1):
renderBackground(GuiGraphics)1 参数,手动调用(旧渲染管线) - forge-1.20.2 / forge-1.20.6 (1.20.2~1.20.6):
renderBackground(GuiGraphics, int, int, float)4-parameter, manual call - forge-1.20.2 / forge-1.20.6 (1.20.2~1.20.6):
renderBackground(GuiGraphics, int, int, float)4 参数,手动调用 - BilibiliConfigScreen.java moved from
shared/to each project'ssrc/main/java/due to signature difference - 由于签名差异,BilibiliConfigScreen.java 从
shared/移至各项目的src/main/java/
- forge-1.20 (1.20~1.20.1):
-
build.gradle (Forge 1.20.2+ / Forge 1.20.2+)
- forge-1.20.2 / forge-1.20.6: removed
mods { }block (Forge 1.20.2+ auto-scans classpath) - forge-1.20.2 / forge-1.20.6:移除
mods { }块(Forge 1.20.2+ 自动扫描 classpath) - Added source-set output merging to same directory:
- 添加 sourceSet 输出目录合并代码:
sourceSets.each { def dir = layout.buildDirectory.dir("sourcesSets/$it.name") it.output.resourcesDir = dir it.java.destinationDirectory = dir } - Required because Forge 1.20.2+ Java module system expects classes and resources in the same directory
- 这是 Forge 1.20.2+ Java 模块系统的要求——类文件和资源文件必须在同一目录
- forge-1.20.2 / forge-1.20.6: removed
-
Java toolchain / Java 工具链
- forge-1.20 / forge-1.20.2: Java 17
- forge-1.20 / forge-1.20.2:Java 17
- forge-1.20.6: Java 21 (Forge 50.x mandatory requirement)
- forge-1.20.6:Java 21(Forge 50.x 强制要求)
-
pack.mcmeta
- forge-1.20:
pack_format=15 - forge-1.20.2 / forge-1.20.6:
pack_format=22
- forge-1.20:
Fixed / 修复
-
constructed 0 mods: [], but had 1 mods specified(1.20.2~1.20.6)- Root cause: Forge 1.20.2+ Java module system requires classes and resources in the same directory; original config split them into
build/classes/java/mainandbuild/resources/main - 根本原因:Forge 1.20.2+ Java 模块系统要求类文件和资源文件在同一目录;原配置分别输出到
build/classes/java/main和build/resources/main - Fix: Added source-set output merging code from Forge 1.20.4 MDK, removed
modsblock - 修复:添加 Forge 1.20.4 MDK 的目录合并代码,移除
mods块
- Root cause: Forge 1.20.2+ Java module system requires classes and resources in the same directory; original config split them into
-
renderBackgroundsignature mismatch (1.20.2+)- 1.20~1.20.1: 1-parameter
renderBackground(GuiGraphics) - 1.20.2+: 4-parameter
renderBackground(GuiGraphics, int, int, float) - Fix: Version-specific BilibiliConfigScreen.java in each project
- 修复:每个项目使用版本特定的 BilibiliConfigScreen.java
- 1.20~1.20.1: 1-parameter
-
reobfJartask not found (1.20.6)- Forge 50.x (ForgeGradle 6.x) no longer provides
reobfJartask - Forge 50.x(ForgeGradle 6.x)不再提供
reobfJar任务 - Fix: Removed
finalizedBy 'reobfJar'from build.gradle - 修复:从 build.gradle 移除
finalizedBy 'reobfJar'
- Forge 50.x (ForgeGradle 6.x) no longer provides
-
Forge version not found (1.20.1)
forge_version=52.0.59does not exist in Maven repositoryforge_version=52.0.59在 Maven 仓库中不存在- Fix: Changed to correct version
47.4.20 - 修复:改为正确版本
47.4.20
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:LqvQRoZe:k889wowY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LqvQRoZe:k889wowY"
}
