# 作者: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
附赠烟花扩散命令方块实例,用于创建烟花秀:
首先放一个循环命令块(延迟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
四、常见问题
无
# 不要在评价区反馈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-15 | 0~15颜色1~8个 | 0~15 |
| s_fade | 字符串 | 随机渐变颜色参数 | #|0-15 | 50%没有,50%随机 | 0~15 |
| s_type | 字符串 | 随机爆裂类型 | 0-4 | 0~4随机1种类型 | 0~4 |
| s_trail | 字符串 | 随机是否轨迹效果 | 0-1 | 0为没有,1为有 | 0~1 |
| s_flicker | 字符串 | 随机是否闪烁效果 | 0-1 | 0为没有,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
四、常见问题
无