a9a9
我玩的minecraft版本为1.15.1 使用的是数据包 我想在minecraft里面添加新的粒子 比如一个球型的的子弹 然后通过particle指令生成出来 但同时又不能破坏原版的粒子 也不一定是粒子 或者能达到效果的其他方法也行 (注:因为我要生成很多那种子弹 所以使用粒子是想要减少电脑负担) 希望有大佬能够帮忙

Aurora_Feather
本帖最后由 xiang_xge 于 2020-2-1 15:54 编辑

应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如雪球或鸡蛋的不同nbt材质来实现
方法在这里:https://www.mcbbs.net/forum.php?mod=viewthread&tid=925052

a9a9
xiang_xge 发表于 2020-2-1 15:52
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如 ...

意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材质,那么添加雪球和鸡蛋实体nbt标签,他们的材质会是新添加的材质吗?吗?

肆火
a9a9 发表于 2020-2-1 16:07
意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材 ...

材质需要用材质包来改,

Aurora_Feather
a9a9 发表于 2020-2-1 16:07
意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材 ...

需要物品拥有材质包设定的特定nbt材质才会生效

a9a9
xiang_xge 发表于 2020-2-1 16:14
需要物品拥有材质包设定的特定nbt材质才会生效

请问一下 要怎么获取一个原版的材质包

肆火
a9a9 发表于 2020-2-1 16:36
请问一下 要怎么获取一个原版的材质包

打开你的客户端.minecraft文件夹内version文件夹,然后找到你客户端的版本号的文件夹。
然后用压缩包格式打开x.x.x.jar文件
然后逐次切换到目录assets/minecraft。然后复制textures文件夹的全部内容。
然后找一个别的普通材质包,压缩格式打开assets/minecraft内,替换textures文件夹
一个简单原版的材质包就做好了

纯手打

a9a9
xiang_xge 发表于 2020-2-1 15:52
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如 ...

我试过了 修改物品的材质是可以的 可是雪球实体要怎么做到将材质修改成我做的那个材质

MessLionel
#在这里快速回复#应该是不行 原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子 倒是可以修改诸如雪球或鸡蛋的不同nbt材质来实现

Aurora_Feather
a9a9 发表于 2020-2-1 17:32
我试过了 修改物品的材质是可以的 可是雪球实体要怎么做到将材质修改成我做的那个材质 ...

雪球实体应该是与物品材质统一的

a9a9
xiang_xge 发表于 2020-2-1 20:07
雪球实体应该是与物品材质统一的

我试过为雪球实体添加CustomModelData的标签 但是没有用

Aurora_Feather
a9a9 发表于 2020-2-1 23:20
我试过为雪球实体添加CustomModelData的标签 但是没有用

不是实体,是物品

a9a9
xiang_xge 发表于 2020-2-2 08:20
不是实体,是物品

我想要的是实体可以飞在空中的 物品没啥用啊

MC深坑不回头

1.14.4下
1.14_snowball.zip (7.85 KB, 下载次数: 1)

这资源包里面有先写了三个CustomModelData范例,可以打开看看结构并自行更改新增~
使用图:

另外命令如下---
生成CustomModelData为1的雪球,并设有特定移动方式
/summon item ~1 ~1.5 ~ {Item:{id:snowball,Count:1,tag:{CustomModelData:1}},Motion:[0.0d,0.5d,0.2d]}

给予最近玩家CustomModelData为2的雪球10个
/give @p minecraft:snowball{CustomModelData:2} 10

第一页 上一页 下一页 最后一页