肩视视角:铁之法术整合

一个简单的客户端模组,整合了 Shoulder Surfing Reloaded 和 Iron's Spells 'n Spellbooks, 使摄像机在施放魔法时(通过魔法书、普通法术或快速施法)自动跟随您的准星。兼容控制器模组。

资源介绍

肩部视角:Iron 的魔法集成 一个简单的客户端模组,整合了 Shoulder Surfing Reloaded 和 Iron's Spells 'n Spellbooks , 使摄像机在施放魔法时(通过魔法书、普通法术或快速施法)自动跟随您的准星。兼容控制器模组。 兼容性 已测试以下模组并正常工作: Epic Fight Controlify Controllable 错误报告 这不是官方的 Shoulder Surfing Reloaded 插件,因此任何问题都应报告至 此模组问题追踪器 而不是 Shoulder Surfing Reloaded 团队。 技术实现 此模组修复在使用肩部视角时可能遇到的问题。 修复是通用的,并且适用于 无论相机是否解耦 . 以下是此模组修复的问题: 连续施法 此模组使用 IAdaptiveItemCallback 肩部视角重loaded模组提供的 回调函数,使其识别为我们正在瞄准准星目标 , 确保 玩家看向准星目标 无论施法来源如何(例如,法术书、卷轴物品) 无论相机是否解耦。 即使相机耦合,此修复也有效,因为如果没有它,在肩部视角中施放连续法术会导致玩家直视前方而不是准星。 通过法术书施法时看向准星目标 当使用鼠标右键点击卷轴物品施法时,肩部视角模组会自动看向准星目标 如果相机解耦 。通过法术书施法时并非如此,这是一种常见的方法。 混入到构造函数中 CastPacket 和 QuickCastPacket ,因为它们在客户端构造时仅当玩家从按键绑定施法时才会被构造。这确保了模组与任何控制器模组保持兼容,并且保持在客户端侧而不向网络发送数据包。 Iron Spells 模组提供的 官方 API 目前有些限制,所有事件仅在服务器端调用。这使得在保持此模组仅客户端侧的同时支持控制器模组并避免依赖其内部 API 变得困难。 使用卷轴物品时始终注视准星目标 我们在 ShoulderSurfingImpl.lookAtCrosshairTarget 被调用之前调用 Scroll.use 以修复两个问题: 肩部观察模组在使用任何物品时会自动调用 ShoulderSurfingImpl.lookAtCrosshairTarget 如果摄像机未耦合 。然而,通过控制器使用卷轴物品时,肩部观察模组无法识别它。 即使你不使用控制器,此修复也有效 ,因为当摄像机耦合时, 不会自动调用。如果没有此修复,法术将直接朝向玩家前方施放,而不是瞄准准星目标。 玩家将 ShoulderSurfingImpl.lookAtCrosshairTarget 始终 注视准星目标, 无论摄像机是否耦合 ,以及无论输入方式——控制器或键盘。 免责声明 本模组不是 Minecraft 的官方产品。未经 Mojang 或微软批准或关联。 本模组不与 Shoulder Surfing Reloaded Team 或 Iron's Spells 'n Spellbooks 有关联 许可证 . MIT 你也可以在 GitHub 上找到源代码 .

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心