• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
ZaxParticle —— 使用Kotlin+TabooLib6开发的粒子特效插件[支持YAML/MySQL] [全版本]

Bukkit ZaxParticle —— 使用Kotlin+TabooLib6开发的粒子特效插件[支持YAML/MySQL] [全版本] 1.0.3

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
PlaceholderAPI
◆ 游戏版本
1.12.2-1.20.X
插件说明:
目前插件只支持YAML存储,MySQL会在后续更新中添加(不会太久)

插件已经支持YAML和MySQL存储!


插件效果:
1722130903956.png

插件指令:
[]必填,<>选填

/zaxparticle -> /zp
/zaxparticle add [粒子文件名] <玩家名> 添加玩家拥有的指定粒子
/zaxparticle remove [粒子文件名] <玩家名> 移除玩家拥有的指定粒子
/zaxparticle run [粒子文件名] <玩家名> 运行指定名称的粒子特效
/zaxparticle info 查看自己拥有的粒子特效
/zaxparticle reload 重载配置文件和粒子配置

权限节点:
zaxparticle.add ->/zaxparticle add
zaxparticle.remove ->/zaxparticle remove
zaxparticle.run ->/zaxparticle run
zaxparticle.info ->/zaxparticle info
zaxparticle.reload ->/zaxparticle reload

(如果<玩家名>不填,则作用对象为指令输入者本身)
变量:

%zaxparticle_粒子文件名% 判断玩家是否拥有该粒子,返回true/false
示例配置:

绕圈烟雾:
YAML:
Particle:
  #随便取的粒子ID名
  roundParticle_1:
    #粒子类型
    type: CLOUD
    #粒子坐标偏移(实体为中心)
    x: 2.000
    y: 0.000
    z: 0.000
    #数量
    count: 1
    #速度
    speed: 0.0
    data: [ ]
  roundParticle_2:
    type: CLOUD
    x: 1.414
    y: 0.000
    z: 1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_3:
    type: CLOUD
    x: 0.000
    y: 0.000
    z: 2.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_4:
    type: CLOUD
    x: -1.414
    y: 0.000
    z: 1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_5:
    type: CLOUD
    x: -2.000
    y: 0.000
    z: 0.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_6:
    type: CLOUD
    x: -1.414
    y: 0.000
    z: -1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_7:
    type: CLOUD
    x: 0.000
    y: 0.000
    z: -2.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_8:
    type: CLOUD
    x: 1.414
    y: 0.000
    z: -1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_9:
    type: CLOUD
    x: 2.000
    y: 0.500
    z: 0.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_10:
    type: CLOUD
    x: 1.414
    y: 0.500
    z: 1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_11:
    type: CLOUD
    x: 0.000
    y: 0.500
    z: 2.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_12:
    type: CLOUD
    x: -1.414
    y: 0.500
    z: 1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_13:
    type: CLOUD
    x: -2.000
    y: 0.500
    z: 0.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_14:
    type: CLOUD
    x: -1.414
    y: 0.500
    z: -1.414
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_15:
    type: CLOUD
    x: 0.000
    y: 0.500
    z: -2.000
    count: 1
    speed: 0.0
    data: [ ]
  roundParticle_16:
    type: CLOUD
    x: 1.414
    y: 0.500
    z: -1.414
    count: 1
    speed: 0.0
    data: [ ]
#粒子运行管理
Manager:
  #执行顺序
  loop:
    #生成粒子 格式 [particle: 粒子ID]
    - "particle: roundParticle_1"
    #延时 格式 [delay: ticks]
    - "delay: 1"
    - "particle: roundParticle_2"
    - "delay: 1"
    - "particle: roundParticle_3"
    - "delay: 1"
    - "particle: roundParticle_4"
    - "delay: 1"
    - "particle: roundParticle_5"
    - "delay: 1"
    - "particle: roundParticle_6"
    - "delay: 1"
    - "particle: roundParticle_7"
    - "delay: 1"
    - "particle: roundParticle_8"
    - "delay: 1"
    - "particle: roundParticle_9"
    - "delay: 1"
    - "particle: roundParticle_10"
    - "delay: 1"
    - "particle: roundParticle_11"
    - "delay: 1"
    - "particle: roundParticle_12"
    - "delay: 1"
    - "particle: roundParticle_13"
    - "delay: 1"
    - "particle: roundParticle_14"
    - "delay: 1"
    - "particle: roundParticle_15"
    - "delay: 1"
    - "particle: roundParticle_16"
    - "delay: 1"
    #执行命令 格式 [command: 命令] 支持PAPI变量
    - "command: say hello %cmi_user_name%"
    #执行kether语句
    - "kether: 执行指令的kether"
    #返回到指定索引重新执行 格式 [return: 索引ID]
    #0就是第一行
    - "return: 0"
Kether:
  #随便取名
  执行指令的kether:
    - command inline "msg {{ sender }} 你好" as console
    - tell "§7[§a§l!§7] §a我是一个kether语句哦"

开源地址:
https://github.com/YuaZer/ZaxParticle
  • 1722066697857.png
    1722066697857.png
    1.7 MB · 查看: 179

最新更新

  1. 新增kether语句,修复特殊粒子的data配置

    如题
  2. 新增发包模式(未测试),指令执行更加安全

    如题
  3. 新增

    新增info指令,mysql存储,动作支持kether和command

最新评论

确实够吊
很吊
支持!可以更新宝可梦特效吗!
YuaZer
YuaZer
包的,一开始我就打算把这个做成框架,然后写宝可梦的特效附属