ISS Punchy Handoff
Stops Punchy and Iron's Spellbooks cast animations from overlapping in first person.
介绍
Fixes the clash between Punchy’s first-person hand animations and Iron’s Spellbooks’ cast animations.
Casting instant spells back to back makes Iron’s animation and Punchy’s animation play on top of each other, or snap between the two. Long casts hand control back to Punchy with a stutter: its right-click motion starts from the middle, or the vanilla "raise item" pose flashes in between. This mod decides, every tick, which one owns the screen, so only one of them is ever drawn.
What it does
- No more overlap on instant spells – Punchy stays hidden for as long as Iron’s cast animation is actually playing (not only while the spell counts as "casting"), including between back-to-back casts.
- Clean hand-over to Punchy – when Iron’s animation ends, Punchy’s animation state is reset first, so it starts from the beginning instead of resuming a stale right-click motion from the middle.
- No vanilla item-raise flash – the short gap where vanilla’s hold pose showed through between the two animations is closed.
- Epic Fight third person – with Epic Fight and efiscompat, Epic Fight keeps drawing the player for the whole time Iron’s cast animation plays. Previously the picture flipped between Epic Fight’s cast animation and Iron’s own animation, which looked like mixed animations and head jitter.
- Respects Iron’s own settings – if Iron’s first-person cast animation is switched off in its config, Punchy stays visible and plays its own animation.
- Nothing to set up – works out of the box. Every part can be switched off in the config.
Requirements
- Minecraft 1.20.1, Forge 47+
- Punchy 2.7 or newer (tested with 3.0)
- Iron’s Spellbooks 3.0.0 or newer
- Optional: Epic Fight + efiscompat (for the third-person fix)
Punchy and Iron’s Spellbooks are soft dependencies: if one is missing, the mod does nothing and logs a single line saying so. It never crashes the game.
Configuration
config/iss_punchy_handoff-client.toml
enabled(defaulttrue) – master switch for the first-person hand-over.ironsAnimationForInstantSpells(defaulttrue) – instant spells play Iron’s animation and Punchy waits until it has finished. Set tofalseto let Punchy’s own interact motion play instead and suppress Iron’s first-person animation.instantGraceMillis(default0) – extra time in ms Punchy stays hidden after Iron’s animation ends.graceMillis(default0) – extra time in ms Punchy stays hidden after a long cast ends or is cancelled.keepEpicFightRenderDuringCast(defaulttrue) – the Epic Fight third-person fix.advancedHandoff(defaultfalse) – experimental extras: long casts hand over to Punchy at once, and Iron’s first-person animation is gated per cast type.logging(defaultfalse) – writes state changes tolatest.log([iss_punchy]lines). Only needed when reporting a bug. The one-time startup lines are always written.
Notes
- Client-side only. Do not install it on a server.
- Hooks are applied with Mixin and verified at startup:
latest.logcontains an[iss_punchy] mixin hooks: ...=APPLIEDline, so you can see whether it is active. - Not tested with other first-person animation mods besides Punchy.
常见问题
ISS Punchy Handoff 支持哪些 Minecraft 版本?
ISS Punchy Handoff 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
ISS Punchy Handoff 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
epic_lover 的其他作品
查看全部 →Mobs Epicfied
修复 Epic Fight 生物卡在旧招式组的问题;为每种武器添加自定义连招、技能和配置选项。
Epic Fight Fist Fix
修复 Epic Fight 中空气物品总被判定为战斗优选物品的问题。
Better Combat × Epic Fight Compat
根据你的 Epic Fight 战斗模式状态,在 Epic Fight 和 Better Combat 之间自动切换战斗系统。
Epic Fight Guard Fix
为Epic Fight的盾牌/武器防御系统(基础GuardSkill、Weapons of Miracles的Perfect Bulwark以及Epic Fight Nightfall的招架)提供Mixin修复,并修复徒手战斗及其他核心bug。
评论
登录后评论和评分