光环定制版

光环定制版

悬浮在实体头顶上的装饰性光环——多层、全动画、高度可配置。给每个玩家一个属于自己的发光皇冠。

描述

灵感来源于 碧蓝档案 的标志性光环。

图库中展示的部分 BA 光环需要从此处获取。

该模组为生物头部上方添加了可配置的浮动光环。每个光环由一个 JSON 文件定义,可以堆叠多个带有纹理的图层,每个图层拥有独立的位置、旋转、缩放和发光设置。灵活的动画系统通过正弦、余弦和线性参数驱动每层的运动,可实现从轻微的闲置摆动到错落的时钟环旋转等效果。

使用方法

  • 使用 /halo show <实体选择器> <光环定义> 为目标实体显示光环
  • 使用 /halo hide <实体选择器> 隐藏其光环
  • 使用 /halo list 列出已加载的光环
  • 其他命令用于调试

如何添加光环

查看 英文 或 中文 文档。

或者从 Ba-Halo-Definition 下载资源包。

特性

  • 多层光环 — 可堆叠多个图层,每层可单独变换和开启发光
  • 逐层动画 — 在任何偏移或旋转轴上使用 sin、cos 和线性函数项;同一轴上的多项效果会叠加
  • 朝向模式 — 锁定(跟随实体偏航角)、自由(自由漂浮)、同步(混合模式)
  • 数据驱动 — 所有定义都在 data/halo/halo_definitions/ 目录下的 JSON 文件中;与数据包和资源包兼容
  • 游戏内命令 — 使用 /halo 命令进行实时预览和管理

内置定义

  • ring_default — 一个 7 层的时钟环设计
  • hud — 一个类似 HUD 的设计

兼容性

  • Minecraft 1.19.4 ~ 1.20.4
  • Fabric Loader 0.15+
  • 需要 Fabric API

1.19.4 说明:核心功能(显示/隐藏、多人同步、持久化)可以工作,但 /halo list、/halo active 和 /halo dump 命令不会在聊天中输出信息。其他版本不受影响。

NeoForge / Forge

此模组原生为 Fabric 构建,但也可通过 Sinytra Connector + Forgified Fabric API 在 NeoForge / Forge 1.20.1 上运行。光影包兼容。

  1. 安装 Minecraft 1.20.1 对应的 NeoForge 或 Forge
  2. 安装 Sinytra Connector
  3. 安装 Forgified Fabric API
  4. 将 Halo 模组 JAR 文件放入 mods 文件夹