一个允许玩家控制生物生成的Spigot插件。
**本插件需要 [Packet Events](https://github.com/retrooper/packetevents)!**
[](https://cdn.modrinth.com/data/ypKwglHB/images/8fa9541c60d0d4797f29afe4eb51c7ffaf745ca8.gif)
## 主要特性
- 1.20.5 - 1.21.8 支持
- 创建无限数量的独特 AirHeads,随处放置它们!
- 配置每个 AirHeads 的动画、外观和行为。
- 轻量级且快速。 没有真实实体拖累你的服务器。
- 强大的开发者 API,允许你在任何时间、地点生成 AirHeads。
- 使用新的 1.20+ TextDisplay 实体进行内部全息投影(背景颜色、宣传板显示等)
- 将头部大小缩放到正常大小的 10 倍,缩小到正常大小的 5%。
- 发送消息,播放声音,调度控制台命令或以玩家身份执行命令。
- 向 AirHead 添加方块叠加层,为 AirHeads 添加额外的深度。
- Velocity Send-To-Server 支持
-- <#fded07>ᴘʟᴀʏᴇʀ ʟᴇᴠᴇʟꜱ <#ADBED1>--
- 1.20.5 - 1.21.5
# 全息投影距离 AirHead 向上多远。
hologram-offset: 0.5
# 头部缩放大小/小。介于 0.1 和 10.0 之间。
scale-x: 1.0
scale-y: 1.0
scale-z: 1.0
# 如何转换全息投影的位置(高级用户)
translation-x: 0.0
translation-y: 0.0
translation-z: 0.0
# 覆盖全息投影的宽度/高度。
# 如果文本大小较大,将被覆盖。
width: 200
height: 50
# 全息投影文本是否有阴影?
has-text-shadow: false
# 全息投影背景是否透明?
transparent-background: true
# 如果不透明,背景是什么颜色?
# 使用 ARGB 格式。#AARRGGBB
background-color: '#40000000'
# 全息投影阴影的半径。
shadow-radius: 0.0
# 全息投影阴影的强度。
shadow-strength: 0.0
# 全息投影占位符更新频率。
# -1 以禁用,如果未使用占位符或更改。
update-interval-ticks: 5
# 全息投影应该可见的距离。
render-distance: 100
# 全息投影的俯仰和偏航。
pitch: 0.0
yaw: 0.0
appearance-settings:
# 以 base64 格式的头部纹理。
head-texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWUzMWRhZWEzMGU1NzFiYjhiZGZhMGM2ZDJjOGVhMWJjNzIxYTRiMTJhY2NmN2RhNDM4YjZmMDU5OGJmMDg4NiJ9fX0=
# 头部缩放比例。介于 0.1 和 10.0 之间
scale: 2.0
# 覆盖在头部上的材质(例如头盔)
# AIR - 没有叠加层,只有头部。
overlay-material: YELLOW_STAINED_GLASS
# 叠加层缩放的大小。 (头盔多大)
overlay-offset: 0.45
interact-settings:
# 玩家每次互动执行
interact-commands:
- levels
# 玩家每次左键单击执行
left-click-commands: []
# 玩家每次右键单击执行
right-click-commands: []
# 控制台每次互动时执行
console-commands: []
# 控制台每次左键单击执行
left-click-console-commands: []
# 控制台每次右键单击执行
right-click-console-commands: []
# 每次互动向玩家发送的消息
interact-message: []
# 每次互动向玩家播放的声音
sound-settings:
volume: 1.0
pitch: 1.0
sound: minecraft:entity.player.levelup
enabled: true
# 当玩家与 AirHead 互动时,将玩家发送到另一个服务器。
# 留空以禁用。
send-to: "factions"
animation-settings:
# 头部是否上下浮动?
do-float: true
# 头部应该在起始位置上方和下方浮动多远
float-up-max: 0.5
float-down-max: 0.5
# 动画运行一次上下周期所花费的时间,以刻为单位。
# 越高 = 越慢
float-cycle-duration-ticks: 80
# 头部是否旋转?
do-rotation: true
# 头部每刻旋转的速度,以度为单位。
# 越高 = 越快
rotation-per-tick: 5
```