Icon

Cubix 原 Block Animation

SpigotMC 玄易同志 2025-06-02
资源介绍

✪ 指令

总指令
PLAINTEXT
------------<< BlockAnimation >>------------
/ba help >> 获取帮助
/ba reload >> 重新加载所有配置
/ba list >> 列出所有脚本
/ba info <script> >> 获取指定脚本的详细信息
/ba run <type:anime,backup> <script> [world] >> 运行指定的脚本[可选世界]
/ba tool >> 打开工具菜单
------------<< -------------- >>------------

生成脚本
PLAINTEXT
/ba create <type:anime,backup> <filename> <id> [description]

动画脚本
PLAINTEXT
/ba edit <id> add <type> <data...>  >> 添加事件
/ba edit <id> remove <index>        >> 移除事件
PS: <index>为事件 可以通过/ba info <id> 查看

备份脚本
PLAINTEXT
/ba edit <id> add      >> 确认添加选中区域
/ba edit <id> remove   >> 移除选中区域



✪ 快速上手

动画脚本创建:
  • 获取选点工具(以区域选择为例) /ba tool
  • 创建脚本 /ba create anime test 1 描述
  • 手持选点工具 选择两个点 然后蹲+右键点击确认选择
  • 添加事件 /ba edit 1 add move ~+1 ~+2 ~+1 0.1 false true
  • 添加成功后就可以运行看效果了/ba run anime 1
备份脚本创建:
  • 获取选点工具(以区域选择为例) /ba tool
  • 创建脚本 /ba create backup test 2 描述
  • 手持选点工具 选择两个点 然后蹲+右键点击确认选择
  • 添加事件 /ba edit 2 add
  • 添加成功后就可以运行看效果了/ba run backup 2

✪ 配置文件


PLAINTEXT
#BlockAnimation 1.0.0的主配置文件
#
#本插件由"念国NGat1on"开发
#如果需要查看完整的插件wiki,请访问:
#https://github.com/NGat1on/BlockAnimation/wiki
#
#PS: 所有事件都是同步执行的 没有
#前后之分 这增加了更大的操作空间
#也让该插件有了更多的可能性 你需
#要巧妙运用wait与delay。
#
#版本支持1.11-1.13与1.17-1.21.x

license: "" #插件密钥

debug: false
check_updates: true
scripts:
anime:
- Example.yml
- door.yml
backup:
- Example.yml



PLAINTEXT
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音
from: 20 86 65# 源坐标
fromlist: # 源坐标列表
  - -21 66 -65
  - -20 66 -65
area: -21 66 -65:-20 66 -65# 区域
arealist: # 区域列表
  - -21 66 -65:-20 66 -65
  - -18 67 -65:-21 70 -65
to: ~ ~+1 ~# 计算式坐标


TP 格式

示例1:

#类型:数据值
type: tp
from: -20 66 -65
to: ~ ~+2 ~
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音
示例2:

#类型:数据值
type: tp
area: -21 66 -65:-20 66 -65 #区域 进阶写法 不能与from同时存在
to: ~ ~+2 ~
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音

Wait 格式

延迟该事件后续所有事件
type: wait
delay: 100 #延迟N毫秒后执行
sound: ui.button.click #播放声音

Move 格式

示例1:

type: move # 平移
from: -21 65 -65
to: ~ ~+2 ~
speed: 0.1 #速度
keepblock: true #是否保留动画结束后的方块 默认为 false
removeblock: true #是否移除动画开始前的方块 默认为 true
mode: 0 # 0:默认 1:FallingBlock(全版本) 2:BlockDisplay(1.19.4+)
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音
示例2:

type: move # 平移
area: -18 67 -65:-21 70 -65
to: ~ ~-5 ~
speed: 0.1 #速度
keepblock: false #是否保留动画结束后的方块
removeblock: true # 是否移除动画开始前的方块 默认为 true
mode: 1 # 0:默认 1:FallingBlock(全版本) 2:BlockDisplay(1.19.4+)
delay: 0 #延迟N毫秒后执行
sound: entity.ender_dragon.growl

Material 格式

示例1:

type: material
from: -20 66 -65
material: STONE #TYPE
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音
示例2:

type: material
area: -21 66 -65:-20 66 -65
material: STONE:6 #TYPEDATA
delay: 0 #延迟N毫秒后执行
sound: ui.button.click #播放声音
资源操作
前往下载
将跳转至进入云盘/官网下载!请知晓
作者信息
Avatar
玄易同志

这位作者很懒,什么都没写~