精准方块碰撞箱

精准方块碰撞箱

基于方块可见形状的精确方块碰撞箱。

精准方块碰撞箱

精准方块碰撞箱可直接根据可见方块模型生成选择轮廓线。方块朝向、状态、连接关系以及开启或关闭的变体均会自动处理。

特性

  • 针对2D和3D方块的模型精准选择轮廓线
  • 针对植物及其他交叉面模型的像素级精准透明度
  • 真实的斜面表面,无需阶梯状近似
  • 厚度仅为0.5纹理像素的薄型2D碰撞箱
  • 支持带有3D底座和额外2D部件的模型
  • 门、高草丛、床及其他多方块结构的无缝轮廓线
  • 可选用基于动画纹理当前可见帧的更新方式
  • 独立的原版碰撞箱白名单,以减少目标切换时的闪烁
  • 当投射物的中心射线可以穿过缝隙时,可穿过模型孔洞
  • 可配置的投射物穿洞支持

配置

可使用YACL配置此模组,包括2D和3D支持、动画纹理、额外模型部件以及无缝连接。另提供方块黑名单和原版碰撞箱白名单。

前置要求

  • Minecraft 1.21.1
  • NeoForge 21.1
  • YetAnotherConfigLib 3

注意事项

  • 玩家与实体碰撞保持不变;投射物对支持的方块孔洞使用模型中心射线。
  • 方块实体渲染器目前不被支持。
  • minecraft:tall_seagrass 默认被列入黑名单,因为动画几何体重建可能开销较大。
  • 原版是当前的主要目标。资源包和模组烘焙模型可能可用,但尚不能完全保证。