Links
Tags
Creators
Details
Licensed MIT
Published 11 months ago
Updated 6 days ago
All versions
3.4.0
Release
3.4.02 months ago 881
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client-side
Required content
Any compatible version
Any compatible version
Changes
GUITween 3.4.0 (1.21.11) 更新日志
更新时间:2026-09-05 平台:NeoForge 1.21.11 (21.11.38-beta) / Fabric 1.21.11 (yarn) 本版本将 26.1(3.4.0) 的缺失功能按 1.21.11 / 对应装载器 API 差异移植补齐。
新增功能
- 容器物品动画:Shift 快速移动/交换/全部拾取时物品飞向目标格,到达后弹跳;拾取与快速合成带缩放反馈;Smooth Swapping 模组存在时自动禁用移动动画。
- 动画风格预设:默认 / 简单 / 完整三档(简单 = 统一 OUT_QUART 并关闭同类、点击、完成、拖拽动画;完整 = 在默认基础上开启窗体关闭动画)。
- JEI 面板动画单开关:原左右两个开关整合为“JEI 面板动画”,旧访问器保留兼容转发。
- GUI 音效事件框架:点击/拾取/合成输出/物品不足/切换选中物品等钩子已接入(本版本仅框架,供后续发声)。
- BOSS 血条动画:出现拉伸淡入、消失收缩淡出、受伤抖动(NeoForge:BossHealthOverlayMixin;Fabric:BossBarHudMixin)。
- 窗体/聊天开-关动画与重复触发修复;ESC 关闭动画期间键盘拦截(KeyboardHandler/Keyboard、ScreenMixin)。
- 多人在线修复:容器点击动画不再受其他玩家影响(MultiPlayerGameModeMixin / ClientPlayerInteractionManagerMixin)。
- NeoForge 配置屏增强:Ease 与风格改为真实下拉列表(DropdownScreen/DropdownWidget),配置过滤启用。
修复内容
- 窗体动画禁用时关闭动画仍生效;聊天动画禁用时关闭动画仍生效。
- 窗体/JEI 动画计时不同步与快速发送重复问题。
- 未拖拽状态误触发拖拽动画;tooltip 显示计时重置。
- neoforge.mods.toml 的 logoFile 字段更正为 iconFile 并补齐图标资源。
工程改动说明
- 两工程版本号统一为 3.4.0;源代码未提交 git(保持工作区改动,供审阅后自行提交)。
- 跳过项:EMI 面板 mixin(目标工程无 EMI 编译依赖,保留 EmiCompat 入口);运行时游戏内人工验证未执行(已通过 compile/AP 校验与 jar 构建)。
- 产物:guitween-3.4.0-1.21.11+neoforge.jar、guitween-3.4.0-1.21.11+fabric.jar
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:6aRXFBGk:73FhbUHC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6aRXFBGk:73FhbUHC"
}

