SwingThrough

SwingThrough

允许通过透明方块(如草、作物和花朵)瞄准(并与之互动及攻击)活体实体。

游戏机制

预览 允许透过透明方块瞄准生物实体。
在 NeoForge 上需要安装 Connector 模组。

此模组会舍弃方块十字准星目标,以便在以下情况下改为瞄准实体:

  • 方块没有碰撞体积
  • 实体是生物且可攻击
  • 你没有直接骑乘该实体
  • 实体在触及范围内(在 1.21 中为精确交互距离)

得益于这一实现,当你瞄准实体时,方块轮廓也会消失。

技术说明

此模组由一个 单独的 mixin 组成,其中包含约 4 行有效代码:

  • 2 行用于在方块符合条件时使用完整的实体瞄准范围
  • 2 行用于在使用了完整范围且实体符合条件时舍弃方块目标

它不会进行额外的射线检测或半径搜索。

后记

所有模组都建立在许多人的工作成果之上。

我们为 Tinkerer's Quilt 制作了此模组——这是一个关于轻松游玩和原版内容的整合包。