
MagicParticles
一个服务端美化模组,允许管理员使用简单的json文件创建自定义粒子效果。
查看大图一个 Fabric 服务端装饰模组,允许管理员使用简单的 JSON 文件创建自定义粒子
命令
/mp- 列出所有可用的魔法粒子 -magic-particles.root/mp set [id]- 设置当前魔法粒子 -magic-particles.particle/mp disable- 禁用当前魔法粒子 -magic-particles.disable/mp reload- 重新加载魔法粒子和消息 -magic-particles.reload
自定义粒子
此模组包含超过 40 种默认粒子,这些可以作为理解格式的有用示例文件。
JSON 格式
每种魔法粒子类型都需要一个易读的名称和它包含的粒子列表
根
{
"name": "某名称", // 易读名称
"particles": [
// 粒子定义
]
}
粒子定义
目前有 3 种粒子定义类型(simple、image 和 bezier)。所有这些类型除了各自的专用值外,还有一些共同的值。
简单
{
"type": "simple",
"count": 1, // 粒子数量(可选)
"pos": [1.0, 2.0, 0.0], // 距原点的偏移量(受旋转影响)
"delta": [0.1, 0.1, 0.1], // 粒子区域大小(可选)
"speed": 0, // 粒子速度参数,某些粒子类型使用(可选)
"particle_type": {
"type": "minecraft:angry_villager" // 粒子类型:https://minecraft.wiki/w/Particles_(Java_Edition)#Types_of_particles
// 某些粒子类型有额外属性,需要在此指定
},
"anchor": "feet", // 粒子原点 ["feet"|"eyes"](可选)
"origin": [0.0, 0.5, 0.0], // 距原点的偏移量(可选)
"billboard": "fixed" // 哪个旋转轴会影响 "pos" ["fixed", "vertical", "horizontal", "center"](可选)
}
图像
{
"type": "image",
"image": "drex.png", // 图像路径,图像需要放在 config/magic-particles/images/<image> 中
"size_x": 0.8, // 粒子图像的宽度
"size_y": 0.8, // 粒子图像的高度
"pixel_size": 0.6, // 每个单独粒子的大小
"pos": [1.0, 2.0, 0.0], // 距原点的偏移量(受旋转影响)
"anchor": "feet", // 粒子原点 ["feet"|"eyes"](可选)
"origin": [0.0, 0.5, 0.0], // 距原点的偏移量(可选)
"billboard": "fixed" // 哪个旋转轴会影响 "pos" ["fixed", "vertical", "horizontal", "center"](可选)
}
贝塞尔
(不太推荐使用这个,创建所需形状的图像并使用图像类型更容易)
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。