FireWorkMaker - 随机烟花生成器

原创 LSE FireWorkMaker - 随机烟花生成器 1.0.0

请登录后获取
版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
lse-quickjs - https://lse.levimc.org/zh/
适配版本(基岩)
  1. 最新版本
# 作者:Wn1027
# 不要在评价区反馈bug,反馈bug请到讨论/反馈区
# 本插件反馈QQ群: 311860068
# 接简单LSE插件定制(懒)

一、 插件介绍

注册一个命令,获取随机样式的烟花火箭,然后放到背包或者放到指定的容器内

二、插件安装

解压放到plugins文件夹下

三、插件使用
此命令为管理员命令
玩家执行:
会塞到玩家自己的背包
命令方块执行:默认会放到执行位置上方一格的容器中。

/firework create [count] [s_color] [s_fade] [s_type] [s_trail] [s_flicker] [s_flight] [name] [lore]

命令示例(不想研究这个可以直接照后面的命令方块实例做就好了,参数都写p赋默认值也行)
/firework create 3 "3-5@0-15!5|10" "0-1*#|0-15" "0:30|1:20|2:30|3:10|4:10" "0|1" "0|1" "1|2|3" "§b绚丽烟花" "§7自定义烟花\\n§d新年快乐"

execute positioned ~3 ~4 ~5 run firework create 1 "5@0-15" p p p p p §c烟花 §b芜湖

execute as @p[rm=1] at @s run firework create 1

参数类型说明默认值默认值说明数值限制
count整数物品数量1
s_color字符串随机颜色参数1-8@0-150~15颜色1~8个0~15
s_fade字符串随机渐变颜色参数#|0-1550%没有,50%随机0~15
s_type字符串随机爆裂类型0-40~4随机1种类型0~4
s_trail字符串随机是否轨迹效果0-10为没有,1为有0~1
s_flicker字符串随机是否闪烁效果0-10为没有,1为有0~1
s_flight字符串随机飞行时间1-2随机1~2的飞行时间1~200,正常为1~3
name字符串烟花名称默认名称
lore字符串烟花描述(\\n为换行)无


符号用途示例说明
p跳过该参数(赋默认值)
|分隔选项corlor: "0|1|2"颜色0或1或2
-范围corlor: "0-15"颜色0~15随机1个
!排除corlor: "0-15!5"除5以外的随机1个颜色
*重复corlor: "5*0-15"颜色0~15独立随机5次,可能有1~5种颜色
@重复corlor: "5@0-15"颜色0~15无放回随机5个,一定有5种颜色
:配合|使用,表示权重s_trail: "0:10|1:90"10的概率有轨迹,90概率没有轨迹
#不添加该颜色或该渐变s_fade: "#|0-15"50%概率没有渐变50%概率随机颜色渐变

附赠烟花扩散命令方块实例,用于创建烟花秀:
首先放一个循环命令块(延迟4),以及放一个朝上的发射器。
然后设置循环命令块:更改执行位置到发射器下方,生成烟花(会自动放入执行位置上方的发射器中),然后搞个红石循环脉冲激活发射器。
execute positioned ~3 ~4 ~5 run firework create 1 "5@0-15" p p p p p §c烟花 §b芜湖

再加三个命令块用于分散传送烟花到半空中。
循环命令块(延迟0),分散烟花到15范围内,两两间隔大于1
/spreadplayers ~ ~ 1 15 @e[type=fireworks_rocket,tag=!marked]
连锁块,把烟花高度增加7
/execute as @e[type=fireworks_rocket,tag=!marked] at @s run tp @s ~ ~7 ~
标记已调整位置的烟花
/tag @e[type=fireworks_rocket, tag=!marked] add marked

四、常见问题
无

1771088491203.webp


QQ20260215-183828.webp
作者
10_27
价格
50.00金粒
下载
14
查看
394
首次发布
最后更新

评分

0.00 星 0 次评分

10_27 的其他资源

后退
顶部 底部